|
||||||||||
| 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 | |||||||||