Package org.ini4j
Interface Registry
-
- All Superinterfaces:
CommentedMap<String,Profile.Section>,Map<String,Profile.Section>,MultiMap<String,Profile.Section>,Profile
- All Known Implementing Classes:
BasicRegistry,Reg
public interface Registry extends Profile
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRegistry.Hivestatic interfaceRegistry.Keystatic classRegistry.Type-
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.ini4j.Profile
Profile.Section
-
-
Field Summary
Fields Modifier and Type Field Description static charESCAPE_CHARstatic CharsetFILE_ENCODINGstatic charKEY_SEPARATORstatic StringLINE_SEPARATORstatic charTYPE_SEPARATORstatic StringVERSION-
Fields inherited from interface org.ini4j.Profile
PATH_SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Registry.Keyget(Object key)Registry.Keyget(Object key, int index)StringgetVersion()Registry.Keyput(String key, Profile.Section value)Registry.Keyput(String key, Profile.Section value, int index)Registry.Keyremove(Object key)Registry.Keyremove(Object key, int index)voidsetVersion(String value)-
Methods inherited from interface org.ini4j.CommentedMap
getComment, putComment, removeComment
-
-
-
-
Field Detail
-
ESCAPE_CHAR
static final char ESCAPE_CHAR
- See Also:
- Constant Field Values
-
FILE_ENCODING
static final Charset FILE_ENCODING
-
KEY_SEPARATOR
static final char KEY_SEPARATOR
- See Also:
- Constant Field Values
-
LINE_SEPARATOR
static final String LINE_SEPARATOR
- See Also:
- Constant Field Values
-
TYPE_SEPARATOR
static final char TYPE_SEPARATOR
- See Also:
- Constant Field Values
-
VERSION
static final String VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
String getVersion()
-
setVersion
void setVersion(String value)
-
get
Registry.Key get(Object key)
- Specified by:
getin interfaceMap<String,Profile.Section>
-
get
Registry.Key get(Object key, int index)
- Specified by:
getin interfaceMultiMap<String,Profile.Section>
-
put
Registry.Key put(String key, Profile.Section value)
- Specified by:
putin interfaceMap<String,Profile.Section>
-
put
Registry.Key put(String key, Profile.Section value, int index)
- Specified by:
putin interfaceMultiMap<String,Profile.Section>
-
remove
Registry.Key remove(Object key)
- Specified by:
removein interfaceMap<String,Profile.Section>
-
remove
Registry.Key remove(Object key, int index)
- Specified by:
removein interfaceMultiMap<String,Profile.Section>
-
-