org.ini4j
Class Ini

Object
  extended by org.ini4j.BasicMultiMap<K,V>
      extended by org.ini4j.CommonMultiMap<String,Profile.Section>
          extended by org.ini4j.BasicProfile
              extended by org.ini4j.Ini
All Implemented Interfaces:
Serializable, Map<String,Profile.Section>, CommentedMap<String,Profile.Section>, Configurable, MultiMap<String,Profile.Section>, Persistable, Profile
Direct Known Subclasses:
Wini

public class Ini
extends BasicProfile
implements Persistable, Configurable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ini4j.Profile
Profile.Section
 
Nested classes/interfaces inherited from interface Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from interface org.ini4j.Profile
PATH_SEPARATOR
 
Constructor Summary
Ini()
           
Ini(File input)
           
Ini(InputStream input)
           
Ini(Reader input)
           
Ini(URL input)
           
 
Method Summary
 Config getConfig()
           
 File getFile()
           
 void load()
           
 void load(File input)
           
 void load(InputStream input)
           
 void load(Reader input)
           
 void load(URL input)
           
protected  IniHandler newBuilder()
           
 void setConfig(Config value)
           
 void setFile(File value)
           
 void store()
           
 void store(File output)
           
protected  void store(IniHandler formatter, Profile.Section section)
           
protected  void store(IniHandler formatter, Profile.Section section, String option, int index)
           
 void store(OutputStream output)
           
 void store(Writer output)
           
 
Methods inherited from class org.ini4j.BasicProfile
add, add, as, as, fetch, fetch, get, get, getComment, put, remove, remove, setComment
 
Methods inherited from class org.ini4j.CommonMultiMap
clear, getComment, putAll, putComment, remove, remove, removeComment
 
Methods inherited from class org.ini4j.BasicMultiMap
add, add, containsKey, containsValue, entrySet, get, get, getAll, isEmpty, keySet, length, put, put, putAll, size, toString, values
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ini4j.MultiMap
add, add, get, getAll, length, put, putAll, remove
 
Methods inherited from interface org.ini4j.CommentedMap
getComment, putComment, removeComment
 
Methods inherited from interface Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

Ini

public Ini()

Ini

public Ini(Reader input)
    throws IOException,
           InvalidFileFormatException
Throws:
IOException
InvalidFileFormatException

Ini

public Ini(InputStream input)
    throws IOException,
           InvalidFileFormatException
Throws:
IOException
InvalidFileFormatException

Ini

public Ini(URL input)
    throws IOException,
           InvalidFileFormatException
Throws:
IOException
InvalidFileFormatException

Ini

public Ini(File input)
    throws IOException,
           InvalidFileFormatException
Throws:
IOException
InvalidFileFormatException
Method Detail

getConfig

public Config getConfig()
Specified by:
getConfig in interface Configurable

setConfig

public void setConfig(Config value)
Specified by:
setConfig in interface Configurable

getFile

public File getFile()
Specified by:
getFile in interface Persistable

setFile

public void setFile(File value)
Specified by:
setFile in interface Persistable

load

public void load()
          throws IOException,
                 InvalidFileFormatException
Specified by:
load in interface Persistable
Throws:
IOException
InvalidFileFormatException

load

public void load(InputStream input)
          throws IOException,
                 InvalidFileFormatException
Specified by:
load in interface Persistable
Throws:
IOException
InvalidFileFormatException

load

public void load(Reader input)
          throws IOException,
                 InvalidFileFormatException
Specified by:
load in interface Persistable
Throws:
IOException
InvalidFileFormatException

load

public void load(File input)
          throws IOException,
                 InvalidFileFormatException
Specified by:
load in interface Persistable
Throws:
IOException
InvalidFileFormatException

load

public void load(URL input)
          throws IOException,
                 InvalidFileFormatException
Specified by:
load in interface Persistable
Throws:
IOException
InvalidFileFormatException

store

public void store()
           throws IOException
Specified by:
store in interface Persistable
Throws:
IOException

store

public void store(OutputStream output)
           throws IOException
Specified by:
store in interface Persistable
Throws:
IOException

store

public void store(Writer output)
           throws IOException
Specified by:
store in interface Persistable
Throws:
IOException

store

public void store(File output)
           throws IOException
Specified by:
store in interface Persistable
Throws:
IOException

newBuilder

protected IniHandler newBuilder()

store

protected void store(IniHandler formatter,
                     Profile.Section section)

store

protected void store(IniHandler formatter,
                     Profile.Section section,
                     String option,
                     int index)


Copyright © 2011. All Rights Reserved.