Package org.ini4j
Interface OptionMap
-
- All Superinterfaces:
CommentedMap<String,String>,Map<String,String>,MultiMap<String,String>
- All Known Subinterfaces:
Profile.Section,Registry.Key
- All Known Implementing Classes:
BasicOptionMap,Options
public interface OptionMap extends MultiMap<String,String>, CommentedMap<String,String>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(String key, Object value)voidadd(String key, Object value, int index)<T> Tas(Class<T> clazz)<T> Tas(Class<T> clazz, String keyPrefix)Stringfetch(Object key)Stringfetch(Object key, int index)<T> Tfetch(Object key, int index, Class<T> clazz)<T> Tfetch(Object key, Class<T> clazz)<T> Tfetch(Object key, Class<T> clazz, T defaultValue)Stringfetch(Object key, String defaultValue)<T> TfetchAll(Object key, Class<T> clazz)voidfrom(Object bean)voidfrom(Object bean, String keyPrefix)<T> Tget(Object key, int index, Class<T> clazz)<T> Tget(Object key, Class<T> clazz)<T> Tget(Object key, Class<T> clazz, T defaultValue)Stringget(Object key, String defaultValue)<T> TgetAll(Object key, Class<T> clazz)Stringput(String key, Object value)Stringput(String key, Object value, int index)voidputAll(String key, Object value)voidto(Object bean)voidto(Object bean, String keyPrefix)-
Methods inherited from interface org.ini4j.CommentedMap
getComment, putComment, removeComment
-
-
-
-
Method Detail
-
getAll
<T> T getAll(Object key, Class<T> clazz)
-
add
void add(String key, Object value)
-
add
void add(String key, Object value, int index)
-
as
<T> T as(Class<T> clazz)
-
as
<T> T as(Class<T> clazz, String keyPrefix)
-
fetch
String fetch(Object key)
-
fetch
String fetch(Object key, String defaultValue)
-
fetch
String fetch(Object key, int index)
-
fetch
<T> T fetch(Object key, Class<T> clazz)
-
fetch
<T> T fetch(Object key, Class<T> clazz, T defaultValue)
-
fetch
<T> T fetch(Object key, int index, Class<T> clazz)
-
fetchAll
<T> T fetchAll(Object key, Class<T> clazz)
-
from
void from(Object bean)
-
from
void from(Object bean, String keyPrefix)
-
get
String get(Object key, String defaultValue)
-
get
<T> T get(Object key, Class<T> clazz)
-
get
<T> T get(Object key, Class<T> clazz, T defaultValue)
-
get
<T> T get(Object key, int index, Class<T> clazz)
-
put
String put(String key, Object value)
-
put
String put(String key, Object value, int index)
-
putAll
void putAll(String key, Object value)
-
to
void to(Object bean)
-
to
void to(Object bean, String keyPrefix)
-
-