|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xins.common.collections.AbstractPropertyReader
Base for PropertyReader
implementations that use an underlying
Map
instance.
Constructor Summary | |
protected |
AbstractPropertyReader(Map map)
Constructs a new AbstractPropertyReader . |
Method Summary | |
String |
get(String name)
Gets the value of the property with the specified name. |
Iterator |
getNames()
Gets an iterator that iterates over all the property names. |
protected Map |
getPropertiesMap()
Returns the Map that contains the properties. |
int |
size()
Returns the number of entries. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected AbstractPropertyReader(Map map) throws IllegalArgumentException
AbstractPropertyReader
.
map
- the map containing the data of this PropertyReader
,
cannot be null
.
IllegalArgumentException
- if map == null
.Method Detail |
public String get(String name) throws IllegalArgumentException
get
in interface PropertyReader
name
- the name of the property, cannot be null
.
null
if it is not set.
IllegalArgumentException
- if name == null
.public Iterator getNames()
Iterator
will return only String
instances.
getNames
in interface PropertyReader
Iterator
that will iterate over all the names, never
null
.public int size()
size
in interface PropertyReader
protected Map getPropertiesMap()
Map
that contains the properties.
Map
used to store the properties in, cannot be
null
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |