Package org.ini4j
Class Options
- Object
-
- BasicMultiMap<K,V>
-
- CommonMultiMap<String,String>
-
- BasicOptionMap
-
- 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 String
getComment()
Config
getConfig()
File
getFile()
void
load()
void
load(File input)
void
load(InputStream input)
void
load(Reader input)
void
load(URL input)
protected OptionsHandler
newBuilder()
void
setComment(String value)
void
setConfig(Config value)
void
setFile(File value)
void
store()
void
store(File output)
void
store(OutputStream output)
void
store(Writer output)
protected void
store(OptionsHandler formatter)
-
Methods inherited from class org.ini4j.BasicOptionMap
add, add, as, as, fetch, fetch, fetch, fetch, fetchAll, from, from, 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:
IOException
InvalidFileFormatException
-
Options
public Options(InputStream input) throws IOException, InvalidFileFormatException
- Throws:
IOException
InvalidFileFormatException
-
Options
public Options(URL input) throws IOException, InvalidFileFormatException
- Throws:
IOException
InvalidFileFormatException
-
Options
public Options(File input) throws IOException, InvalidFileFormatException
- Throws:
IOException
InvalidFileFormatException
-
-
Method Detail
-
getComment
public String getComment()
-
setComment
public void setComment(String value)
-
getConfig
public Config getConfig()
- Specified by:
getConfig
in interfaceConfigurable
-
setConfig
public void setConfig(Config value)
- Specified by:
setConfig
in interfaceConfigurable
-
getFile
public File getFile()
- Specified by:
getFile
in interfacePersistable
-
setFile
public void setFile(File value)
- Specified by:
setFile
in interfacePersistable
-
load
public void load() throws IOException, InvalidFileFormatException
- Specified by:
load
in interfacePersistable
- Throws:
IOException
InvalidFileFormatException
-
load
public void load(InputStream input) throws IOException, InvalidFileFormatException
- Specified by:
load
in interfacePersistable
- Throws:
IOException
InvalidFileFormatException
-
load
public void load(Reader input) throws IOException, InvalidFileFormatException
- Specified by:
load
in interfacePersistable
- Throws:
IOException
InvalidFileFormatException
-
load
public void load(URL input) throws IOException, InvalidFileFormatException
- Specified by:
load
in interfacePersistable
- Throws:
IOException
InvalidFileFormatException
-
load
public void load(File input) throws IOException, InvalidFileFormatException
- Specified by:
load
in interfacePersistable
- Throws:
IOException
InvalidFileFormatException
-
store
public void store() throws IOException
- Specified by:
store
in interfacePersistable
- Throws:
IOException
-
store
public void store(OutputStream output) throws IOException
- Specified by:
store
in interfacePersistable
- Throws:
IOException
-
store
public void store(Writer output) throws IOException
- Specified by:
store
in interfacePersistable
- Throws:
IOException
-
store
public void store(File output) throws IOException
- Specified by:
store
in interfacePersistable
- Throws:
IOException
-
newBuilder
protected OptionsHandler newBuilder()
-
store
protected void store(OptionsHandler formatter) throws IOException
- Throws:
IOException
-
-