|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides access to data associated with a graph. A graph map can be considered as a map that allows only graphs as keys. The graphs used as keys for the getter/setter methods must belong to the same layered graph.
The values bound to the graphs are initialized with Java(TM) default values(null, 0, 0.0, false) upon initialization.
Method Summary | |
Object |
get(Object graph)
Returns the value bound to the given graph. |
boolean |
getBool(Object graph)
Returns the boolean value bound to the given graph. |
double |
getDouble(Object graph)
Returns the double value bound to the given graph. |
int |
getInt(Object graph)
Returns the integer value bound to the given graph. |
Object |
remove(Object graph)
Removes the value stored for the given graph, if present. |
void |
set(Object graph,
Object value)
Associates the given value to the given graph. |
void |
setBool(Object graph,
boolean value)
Associates the given boolean value to the given graph. |
void |
setDouble(Object graph,
double value)
Associates the given double value to the given graph. |
void |
setInt(Object graph,
int value)
Associates the given integer value to the given graph. |
Method Detail |
public Object remove(Object graph)
null
if
there was no mapping for that graph. A null
return can
also mean that the map previously associated null
with the
given graph.
public Object get(Object graph)
set
.
Returns null
if the map contains no mapping for this key.
A return value of null
does not necessarily indicate that
the map contains no mapping for the key; it is also possible that the map
explicitly maps the key to null
.
get
in interface DataProvider
public boolean getBool(Object graph)
setBool
.
Returns false
if the map contains no mapping for this key.
A return value of false
does not necessarily indicate that
the map contains no mapping for the key; it is also possible that the map
explicitly maps the key to false
.
getBool
in interface DataProvider
public double getDouble(Object graph)
setDouble
.
Returns 0.0
if the map contains no mapping for this key. A
return value of 0.0
does not necessarily indicate that the
map contains no mapping for the key; it is also possible that the map
explicitly maps the key to 0.0
.
getDouble
in interface DataProvider
public int getInt(Object graph)
setInt
.
Returns 0
if the map contains no mapping for this key. A
return value of 0
does not necessarily indicate that the
map contains no mapping for the key; it is also possible that the map
explicitly maps the key to 0
.
getInt
in interface DataProvider
public void set(Object graph, Object value)
set
in interface DataAcceptor
public void setBool(Object graph, boolean value)
setBool
in interface DataAcceptor
public void setDouble(Object graph, double value)
setDouble
in interface DataAcceptor
public void setInt(Object graph, int value)
setInt
in interface DataAcceptor
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |