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