Package org.ini4j
Class Options
- Object
-
- org.ini4j.BasicMultiMap<K,V>
-
- org.ini4j.CommonMultiMap<String,String>
-
- org.ini4j.BasicOptionMap
-
- org.ini4j.Options
-
- All Implemented Interfaces:
Serializable,Map<String,String>,CommentedMap<String,String>,Configurable,MultiMap<String,String>,OptionMap,Persistable
public class Options extends BasicOptionMap implements Persistable, Configurable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetComment()ConfiggetConfig()FilegetFile()voidload()voidload(File input)voidload(InputStream input)voidload(Reader input)voidload(URL input)protected OptionsHandlernewBuilder()voidsetComment(String value)voidsetConfig(Config value)voidsetFile(File value)voidstore()voidstore(File output)voidstore(OutputStream output)voidstore(Writer output)protected voidstore(OptionsHandler formatter)-
Methods inherited from class org.ini4j.BasicOptionMap
add, add, as, as, fetch, fetch, fetch, fetch, fetch, fetch, fetchAll, from, from, get, get, get, get, getAll, put, put, putAll, to, to
-
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ini4j.CommentedMap
getComment, putComment, removeComment
-
-
-
-
Constructor Detail
-
Options
public Options()
-
Options
public Options(Reader input) throws IOException, InvalidFileFormatException- Throws:
IOExceptionInvalidFileFormatException
-
Options
public Options(InputStream input) throws IOException, InvalidFileFormatException- Throws:
IOExceptionInvalidFileFormatException
-
Options
public Options(URL input) throws IOException, InvalidFileFormatException- Throws:
IOExceptionInvalidFileFormatException
-
Options
public Options(File input) throws IOException, InvalidFileFormatException- Throws:
IOExceptionInvalidFileFormatException
-
-
Method Detail
-
getComment
public String getComment()
-
setComment
public void setComment(String value)
-
getConfig
public Config getConfig()
- Specified by:
getConfigin interfaceConfigurable
-
setConfig
public void setConfig(Config value)
- Specified by:
setConfigin interfaceConfigurable
-
getFile
public File getFile()
- Specified by:
getFilein interfacePersistable
-
setFile
public void setFile(File value)
- Specified by:
setFilein interfacePersistable
-
load
public void load() throws IOException, InvalidFileFormatException- Specified by:
loadin interfacePersistable- Throws:
IOExceptionInvalidFileFormatException
-
load
public void load(InputStream input) throws IOException, InvalidFileFormatException- Specified by:
loadin interfacePersistable- Throws:
IOExceptionInvalidFileFormatException
-
load
public void load(Reader input) throws IOException, InvalidFileFormatException- Specified by:
loadin interfacePersistable- Throws:
IOExceptionInvalidFileFormatException
-
load
public void load(URL input) throws IOException, InvalidFileFormatException- Specified by:
loadin interfacePersistable- Throws:
IOExceptionInvalidFileFormatException
-
load
public void load(File input) throws IOException, InvalidFileFormatException- Specified by:
loadin interfacePersistable- Throws:
IOExceptionInvalidFileFormatException
-
store
public void store() throws IOException- Specified by:
storein interfacePersistable- Throws:
IOException
-
store
public void store(OutputStream output) throws IOException- Specified by:
storein interfacePersistable- Throws:
IOException
-
store
public void store(Writer output) throws IOException- Specified by:
storein interfacePersistable- Throws:
IOException
-
store
public void store(File output) throws IOException- Specified by:
storein interfacePersistable- Throws:
IOException
-
newBuilder
protected OptionsHandler newBuilder()
-
store
protected void store(OptionsHandler formatter) throws IOException
- Throws:
IOException
-
-