org.ini4j.addon
Class ConfigParser.PyIni

java.lang.Object
  extended by org.ini4j.MultiMapImpl<java.lang.String,Ini.Section>
      extended by org.ini4j.Ini
          extended by org.ini4j.addon.ConfigParser.PyIni
All Implemented Interfaces:
java.util.Map<java.lang.String,Ini.Section>, MultiMap<java.lang.String,Ini.Section>
Enclosing class:
ConfigParser

protected static class ConfigParser.PyIni
extends Ini


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ini4j.Ini
Ini.Section
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
protected static java.lang.String DEFAULT_SECTION_NAME
           
 
Constructor Summary
ConfigParser.PyIni(java.util.Map<java.lang.String,java.lang.String> defaults)
           
 
Method Summary
 Ini.Section add(java.lang.String name)
           
protected  java.lang.String fetch(Ini.Section section, java.lang.String optionName, java.util.Map<java.lang.String,java.lang.String> variables)
           
 java.lang.String fetch(java.lang.String sectionName, java.lang.String optionName, java.util.Map<java.lang.String,java.lang.String> variables)
           
 java.util.Map<java.lang.String,java.lang.String> getDefaults()
           
protected  Ini.Section getDefaultSection()
           
protected  void resolve(java.lang.StringBuilder buffer, Ini.Section owner, java.util.Map<java.lang.String,java.lang.String> vars)
           
 void setConfig(Config value)
           
protected  void store(IniHandler formatter)
           
protected  void store(IniHandler formatter, Ini.Section section)
           
 
Methods inherited from class org.ini4j.Ini
as, getConfig, load, load, load, loadFromXML, loadFromXML, loadFromXML, remove, resolve, store, store, storeToXML, storeToXML, to
 
Methods inherited from class org.ini4j.MultiMapImpl
add, add, clear, containsKey, containsValue, entrySet, get, get, getAll, isEmpty, keySet, length, put, put, putAll, putAll, remove, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

DEFAULT_SECTION_NAME

protected static final java.lang.String DEFAULT_SECTION_NAME
See Also:
Constant Field Values
Constructor Detail

ConfigParser.PyIni

public ConfigParser.PyIni(java.util.Map<java.lang.String,java.lang.String> defaults)
Method Detail

setConfig

public void setConfig(Config value)
Overrides:
setConfig in class Ini

getDefaults

public java.util.Map<java.lang.String,java.lang.String> getDefaults()

add

public Ini.Section add(java.lang.String name)
Overrides:
add in class Ini

fetch

public java.lang.String fetch(java.lang.String sectionName,
                              java.lang.String optionName,
                              java.util.Map<java.lang.String,java.lang.String> variables)
                       throws ConfigParser.InterpolationMissingOptionException
Throws:
ConfigParser.InterpolationMissingOptionException

getDefaultSection

protected Ini.Section getDefaultSection()

fetch

protected java.lang.String fetch(Ini.Section section,
                                 java.lang.String optionName,
                                 java.util.Map<java.lang.String,java.lang.String> variables)
                          throws ConfigParser.InterpolationMissingOptionException
Throws:
ConfigParser.InterpolationMissingOptionException

resolve

protected void resolve(java.lang.StringBuilder buffer,
                       Ini.Section owner,
                       java.util.Map<java.lang.String,java.lang.String> vars)
                throws ConfigParser.InterpolationMissingOptionException
Throws:
ConfigParser.InterpolationMissingOptionException

store

protected void store(IniHandler formatter)
              throws java.io.IOException
Overrides:
store in class Ini
Throws:
java.io.IOException

store

protected void store(IniHandler formatter,
                     Ini.Section section)
              throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2011. All Rights Reserved.