Package org.ini4j
Class BasicOptionMap
- java.lang.Object
-
- org.ini4j.BasicMultiMap<K,V>
-
- org.ini4j.CommonMultiMap<java.lang.String,java.lang.String>
-
- org.ini4j.BasicOptionMap
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Map<java.lang.String,java.lang.String>,CommentedMap<java.lang.String,java.lang.String>,MultiMap<java.lang.String,java.lang.String>,OptionMap
- Direct Known Subclasses:
Options
public class BasicOptionMap extends CommonMultiMap<java.lang.String,java.lang.String> implements OptionMap
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicOptionMap()BasicOptionMap(boolean propertyFirstUpper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String key, java.lang.Object value)voidadd(java.lang.String key, java.lang.Object value, int index)<T> Tas(java.lang.Class<T> clazz)<T> Tas(java.lang.Class<T> clazz, java.lang.String keyPrefix)java.lang.Stringfetch(java.lang.Object key)java.lang.Stringfetch(java.lang.Object key, int index)<T> Tfetch(java.lang.Object key, int index, java.lang.Class<T> clazz)<T> Tfetch(java.lang.Object key, java.lang.Class<T> clazz)<T> TfetchAll(java.lang.Object key, java.lang.Class<T> clazz)voidfrom(java.lang.Object bean)voidfrom(java.lang.Object bean, java.lang.String keyPrefix)<T> Tget(java.lang.Object key, int index, java.lang.Class<T> clazz)<T> Tget(java.lang.Object key, java.lang.Class<T> clazz)<T> TgetAll(java.lang.Object key, java.lang.Class<T> clazz)java.lang.Stringput(java.lang.String key, java.lang.Object value)java.lang.Stringput(java.lang.String key, java.lang.Object value, int index)voidputAll(java.lang.String key, java.lang.Object value)voidto(java.lang.Object bean)voidto(java.lang.Object bean, java.lang.String keyPrefix)-
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
-
-
-
-
Method Detail
-
getAll
public <T> T getAll(java.lang.Object key, java.lang.Class<T> clazz)
-
add
public void add(java.lang.String key, java.lang.Object value)
-
add
public void add(java.lang.String key, java.lang.Object value, int index)
-
as
public <T> T as(java.lang.Class<T> clazz, java.lang.String keyPrefix)
-
fetch
public java.lang.String fetch(java.lang.Object key)
-
fetch
public java.lang.String fetch(java.lang.Object key, int index)
-
fetch
public <T> T fetch(java.lang.Object key, java.lang.Class<T> clazz)
-
fetch
public <T> T fetch(java.lang.Object key, int index, java.lang.Class<T> clazz)
-
fetchAll
public <T> T fetchAll(java.lang.Object key, java.lang.Class<T> clazz)
-
from
public void from(java.lang.Object bean, java.lang.String keyPrefix)
-
get
public <T> T get(java.lang.Object key, java.lang.Class<T> clazz)
-
get
public <T> T get(java.lang.Object key, int index, java.lang.Class<T> clazz)
-
put
public java.lang.String put(java.lang.String key, java.lang.Object value)
-
put
public java.lang.String put(java.lang.String key, java.lang.Object value, int index)
-
putAll
public void putAll(java.lang.String key, java.lang.Object value)
-
-