|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for reading HierarchicalMap from input source.
Method Summary | |
void |
close()
Closes associated input source and releases any system resources associated with it. |
HierarchicalMap |
getBaseMap()
Returns current base map. |
void |
init(HierarchicalMap paramMap)
Initializes this class using the configuration passed. |
void |
init(java.lang.String config)
Initializes this class using the configuration passed. |
HierarchicalMap |
readMap()
Reads-in a HierarchicalMap from input source. |
HierarchicalMap |
readMap(java.lang.Object start)
Reads-in a HierarchicalMap from input source starting at specified node. |
HierarchicalMap |
readMap(java.lang.Object start,
java.lang.Object stop)
Reads-in a HierarchicalMap from input source starting at specified node and finishing at stopping node. |
HierarchicalMap |
readMapUntil()
Reads-in a HierarchicalMap from input source until first node is found. |
HierarchicalMap |
readMapUntil(java.lang.Object stop)
Reads-in a HierarchicalMap from input source until finishing node is found. |
void |
setBaseMap(HierarchicalMap baseMap)
Set the current base map. |
Method Detail |
public void init(HierarchicalMap paramMap)
init(String)
.
paramMap
- HierarchicalMap containing the configuration.public void init(java.lang.String config)
Configuration change is accepted until the first reading method is called. Check the specific MapInput init method for valid configurations.
config
- configuration used by this class.public HierarchicalMap readMap() throws MapIOException
MapIOException
- if an I/O error occurs or input stream can not be parsed to HierarchicalMap.public HierarchicalMap readMap(java.lang.Object start) throws MapIOException
start
- node from where the reading starts.
MapIOException
- if an I/O error occurs or input stream can not be parsed to HierarchicalMap.public HierarchicalMap readMap(java.lang.Object start, java.lang.Object stop) throws MapIOException
start
- node from where the reading starts.stop
- finish reading when this node is found.
MapIOException
- if an I/O error occurs or input stream can not be parsed to HierarchicalMap.public HierarchicalMap readMapUntil() throws MapIOException
MapIOException
- if an I/O error occurs or input stream can not be parsed to HierarchicalMap.public HierarchicalMap readMapUntil(java.lang.Object stop) throws MapIOException
stop
- finish reading when this node is found.
MapIOException
- if an I/O error occurs or input stream can not be parsed to HierarchicalMap.public void close() throws MapIOException
MapIOException
- if an I/O error occurs.public HierarchicalMap getBaseMap()
public void setBaseMap(HierarchicalMap baseMap)
baseMap
- HierarchicalMap used as base for creating actual structure.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |