Package org.ini4j
Class BasicOptionMap
- Object
-
- org.ini4j.BasicMultiMap<K,V>
-
- org.ini4j.CommonMultiMap<String,String>
-
- org.ini4j.BasicOptionMap
-
- All Implemented Interfaces:
Serializable
,Map<String,String>
,CommentedMap<String,String>
,MultiMap<String,String>
,OptionMap
- Direct Known Subclasses:
Options
public class BasicOptionMap extends CommonMultiMap<String,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 void
add(String key, Object value)
void
add(String key, Object value, int index)
<T> T
as(Class<T> clazz)
<T> T
as(Class<T> clazz, String keyPrefix)
String
fetch(Object key)
String
fetch(Object key, int index)
<T> T
fetch(Object key, int index, Class<T> clazz)
<T> T
fetch(Object key, Class<T> clazz)
<T> T
fetch(Object key, Class<T> clazz, T defaultValue)
String
fetch(Object key, String defaultValue)
<T> T
fetchAll(Object key, Class<T> clazz)
void
from(Object bean)
void
from(Object bean, String keyPrefix)
<T> T
get(Object key, int index, Class<T> clazz)
<T> T
get(Object key, Class<T> clazz)
<T> T
get(Object key, Class<T> clazz, T defaultValue)
String
get(Object key, String defaultValue)
<T> T
getAll(Object key, Class<T> clazz)
String
put(String key, Object value)
String
put(String key, Object value, int index)
void
putAll(String key, Object value)
void
to(Object bean)
void
to(Object bean, 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
-
fetch
public String fetch(Object key, String defaultValue)
-
fetch
public <T> T fetch(Object key, Class<T> clazz, T defaultValue)
-
fetch
public <T> T fetch(Object key, int index, Class<T> clazz)
-
fetchAll
public <T> T fetchAll(Object key, Class<T> clazz)
-
get
public <T> T get(Object key, Class<T> clazz, T defaultValue)
-
get
public <T> T get(Object key, int index, Class<T> clazz)
-
put
public String put(String key, Object value, int index)
-
-