|
Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.util.Maps.HighPerformanceObjectMap
public static final class Maps.HighPerformanceObjectMap
Implementation of a resettable high performance map for values of type Object.
A high performance map is a facade to another map which will allow to reset
all bound values to a default value in constant time.
| Constructor Summary | |
|---|---|
Maps.HighPerformanceObjectMap(DataMap backingMap,
Object defaultValue)
|
|
Maps.HighPerformanceObjectMap(DataProvider backingProvider,
DataAcceptor backingAcceptor,
Object defaultValue)
|
|
| Method Summary | |
|---|---|
Object |
get(Object dataHolder)
Returns an object value associated with the given data holder. |
boolean |
getBool(Object dataHolder)
Returns a boolean value associated with the given data holder. |
double |
getDouble(Object dataHolder)
Returns a double value associated with the given data holder. |
int |
getInt(Object dataHolder)
Returns an integer value associated with the given data holder. |
void |
resetAll(Object defaultValue)
Resets all values to the given default value in constant time. |
void |
set(Object dataHolder,
Object value)
Sets an object value associated with the given data holder. |
void |
setBool(Object dataHolder,
boolean value)
Sets a boolean value associated with the given data holder. |
void |
setDouble(Object dataHolder,
double value)
Sets a double value associated with the given data holder. |
void |
setInt(Object dataHolder,
int value)
Sets an integer value associated with the given data holder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Maps.HighPerformanceObjectMap(DataMap backingMap,
Object defaultValue)
public Maps.HighPerformanceObjectMap(DataProvider backingProvider,
DataAcceptor backingAcceptor,
Object defaultValue)
| Method Detail |
|---|
public void resetAll(Object defaultValue)
defaultValue - the new default valuepublic Object get(Object dataHolder)
DataProvider
get in interface DataProviderget in interface EdgeMapget in interface NodeMap
public void set(Object dataHolder,
Object value)
DataAcceptor
set in interface DataAcceptorset in interface EdgeMapset in interface NodeMappublic boolean getBool(Object dataHolder)
DataProvider
getBool in interface DataProvidergetBool in interface EdgeMapgetBool in interface NodeMappublic double getDouble(Object dataHolder)
DataProvider
getDouble in interface DataProvidergetDouble in interface EdgeMapgetDouble in interface NodeMappublic int getInt(Object dataHolder)
DataProvider
getInt in interface DataProvidergetInt in interface EdgeMapgetInt in interface NodeMap
public void setBool(Object dataHolder,
boolean value)
DataAcceptor
setBool in interface DataAcceptorsetBool in interface EdgeMapsetBool in interface NodeMap
public void setDouble(Object dataHolder,
double value)
DataAcceptor
setDouble in interface DataAcceptorsetDouble in interface EdgeMapsetDouble in interface NodeMap
public void setInt(Object dataHolder,
int value)
DataAcceptor
setInt in interface DataAcceptorsetInt in interface EdgeMapsetInt in interface NodeMap
|
© Copyright 2000-2013, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||