Package | com.yworks.yfiles.util |
Class | public class Maps_HighPerformanceObjectMap |
Inheritance | Maps_HighPerformanceObjectMap YObject Object |
Implements | NodeMap, EdgeMap |
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.
Method | Defined By | ||
---|---|---|---|
Maps_HighPerformanceObjectMap(backingMap:DataMap, defaultValue:Object, init:Boolean = true) | Maps_HighPerformanceObjectMap | ||
equals(o:Object):Boolean | YObject | ||
getBool(dataHolder:Object):Boolean | Maps_HighPerformanceObjectMap | ||
getClass():Class [override] | Maps_HighPerformanceObjectMap | ||
getDouble(dataHolder:Object):Number | Maps_HighPerformanceObjectMap | ||
getInt(dataHolder:Object):int | Maps_HighPerformanceObjectMap | ||
getObject(dataHolder:Object):Object | Maps_HighPerformanceObjectMap | ||
hashCode():int | YObject | ||
newMaps_HighPerformanceObjectMap1(backingMap:DataMap, defaultValue:Object):Maps_HighPerformanceObjectMap [static] | Maps_HighPerformanceObjectMap | ||
newMaps_HighPerformanceObjectMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Object):Maps_HighPerformanceObjectMap [static] | Maps_HighPerformanceObjectMap | ||
resetAll(defaultValue:Object):void
Resets all values to the given default value in constant time. | Maps_HighPerformanceObjectMap | ||
setBool(dataHolder:Object, value:Boolean):void | Maps_HighPerformanceObjectMap | ||
setDouble(dataHolder:Object, value:Number):void | Maps_HighPerformanceObjectMap | ||
setInt(dataHolder:Object, value:int):void | Maps_HighPerformanceObjectMap | ||
setObject(dataHolder:Object, value:Object):void | Maps_HighPerformanceObjectMap |
Method | Defined By | ||
---|---|---|---|
initMaps_HighPerformanceObjectMap1(backingMap:DataMap, defaultValue:Object):void
Initializes this object. | Maps_HighPerformanceObjectMap | ||
initMaps_HighPerformanceObjectMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Object):void
Initializes this object. | Maps_HighPerformanceObjectMap |
Maps_HighPerformanceObjectMap | () | Constructor |
public function Maps_HighPerformanceObjectMap(backingMap:DataMap, defaultValue:Object, init:Boolean = true)
Parameters
backingMap:DataMap | |
defaultValue:Object | |
init:Boolean (default = true ) — An internally used switch to help handle proper instance initialization in inheritance chains where classes can have multiple constructor-like factory methods.
This parameter can safely be ignored/omitted when calling the constructor.
|
getBool | () | method |
public function getBool(dataHolder:Object):Boolean
Parameters
dataHolder:Object |
Boolean |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
getDouble | () | method |
public function getDouble(dataHolder:Object):Number
Parameters
dataHolder:Object |
Number |
getInt | () | method |
public function getInt(dataHolder:Object):int
Parameters
dataHolder:Object |
int |
getObject | () | method |
public function getObject(dataHolder:Object):Object
Parameters
dataHolder:Object |
Object |
initMaps_HighPerformanceObjectMap1 | () | method |
protected final function initMaps_HighPerformanceObjectMap1(backingMap:DataMap, defaultValue:Object):void
Initializes this object. See the documentation of the corresponding factory method newMaps_HighPerformanceObjectMap1()
for details.
Parameters
backingMap:DataMap | |
defaultValue:Object |
See also
initMaps_HighPerformanceObjectMap2 | () | method |
protected final function initMaps_HighPerformanceObjectMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Object):void
Initializes this object. See the documentation of the corresponding factory method newMaps_HighPerformanceObjectMap2()
for details.
Parameters
backingProvider:DataProvider | |
backingAcceptor:DataAcceptor | |
defaultValue:Object |
See also
newMaps_HighPerformanceObjectMap1 | () | method |
public static function newMaps_HighPerformanceObjectMap1(backingMap:DataMap, defaultValue:Object):Maps_HighPerformanceObjectMap
Parameters
backingMap:DataMap | |
defaultValue:Object |
Maps_HighPerformanceObjectMap |
newMaps_HighPerformanceObjectMap2 | () | method |
public static function newMaps_HighPerformanceObjectMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Object):Maps_HighPerformanceObjectMap
Parameters
backingProvider:DataProvider | |
backingAcceptor:DataAcceptor | |
defaultValue:Object |
Maps_HighPerformanceObjectMap |
resetAll | () | method |
public function resetAll(defaultValue:Object):void
Resets all values to the given default value in constant time.
Parameters
defaultValue:Object — the new default value
|
setBool | () | method |
public function setBool(dataHolder:Object, value:Boolean):void
Parameters
dataHolder:Object | |
value:Boolean |
setDouble | () | method |
public function setDouble(dataHolder:Object, value:Number):void
Parameters
dataHolder:Object | |
value:Number |
setInt | () | method |
public function setInt(dataHolder:Object, value:int):void
Parameters
dataHolder:Object | |
value:int |
setObject | () | method |
public function setObject(dataHolder:Object, value:Object):void
Parameters
dataHolder:Object | |
value:Object |