|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.util.Maps.HighPerformanceIntMap
public static final class Maps.HighPerformanceIntMap
Implementation of a resettable high performance map for values of simple type int
.
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.HighPerformanceIntMap(DataMap backingMap,
int defaultValue)
|
|
Maps.HighPerformanceIntMap(DataProvider backingProvider,
DataAcceptor backingAcceptor,
int 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(int 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.HighPerformanceIntMap(DataMap backingMap, int defaultValue)
public Maps.HighPerformanceIntMap(DataProvider backingProvider, DataAcceptor backingAcceptor, int defaultValue)
Method Detail |
---|
public void resetAll(int defaultValue)
defaultValue
- the new default valuepublic Object get(Object dataHolder)
DataProvider
get
in interface DataProvider
get
in interface EdgeMap
get
in interface NodeMap
public void set(Object dataHolder, Object value)
DataAcceptor
set
in interface DataAcceptor
set
in interface EdgeMap
set
in interface NodeMap
public boolean getBool(Object dataHolder)
DataProvider
getBool
in interface DataProvider
getBool
in interface EdgeMap
getBool
in interface NodeMap
public double getDouble(Object dataHolder)
DataProvider
getDouble
in interface DataProvider
getDouble
in interface EdgeMap
getDouble
in interface NodeMap
public int getInt(Object dataHolder)
DataProvider
getInt
in interface DataProvider
getInt
in interface EdgeMap
getInt
in interface NodeMap
public void setBool(Object dataHolder, boolean value)
DataAcceptor
setBool
in interface DataAcceptor
setBool
in interface EdgeMap
setBool
in interface NodeMap
public void setDouble(Object dataHolder, double value)
DataAcceptor
setDouble
in interface DataAcceptor
setDouble
in interface EdgeMap
setDouble
in interface NodeMap
public void setInt(Object dataHolder, int value)
DataAcceptor
setInt
in interface DataAcceptor
setInt
in interface EdgeMap
setInt
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 |