Package | com.yworks.yfiles.util |
Class | public class Maps_HighPerformanceDoubleMap |
Inheritance | Maps_HighPerformanceDoubleMap YObject Object |
Implements | NodeMap, EdgeMap |
double
.
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_HighPerformanceDoubleMap(backingMap:DataMap, defaultValue:Number, init:Boolean = true) | Maps_HighPerformanceDoubleMap | ||
equals(o:Object):Boolean | YObject | ||
getBool(dataHolder:Object):Boolean | Maps_HighPerformanceDoubleMap | ||
getClass():Class [override] | Maps_HighPerformanceDoubleMap | ||
getDouble(dataHolder:Object):Number | Maps_HighPerformanceDoubleMap | ||
getInt(dataHolder:Object):int | Maps_HighPerformanceDoubleMap | ||
getObject(dataHolder:Object):Object | Maps_HighPerformanceDoubleMap | ||
hashCode():int | YObject | ||
newMaps_HighPerformanceDoubleMap1(backingMap:DataMap, defaultValue:Number):Maps_HighPerformanceDoubleMap [static] | Maps_HighPerformanceDoubleMap | ||
newMaps_HighPerformanceDoubleMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Number):Maps_HighPerformanceDoubleMap [static] | Maps_HighPerformanceDoubleMap | ||
resetAll(defaultValue:Number):void
Resets all values to the given default value in constant time. | Maps_HighPerformanceDoubleMap | ||
setBool(dataHolder:Object, value:Boolean):void | Maps_HighPerformanceDoubleMap | ||
setDouble(dataHolder:Object, value:Number):void | Maps_HighPerformanceDoubleMap | ||
setInt(dataHolder:Object, value:int):void | Maps_HighPerformanceDoubleMap | ||
setObject(dataHolder:Object, value:Object):void | Maps_HighPerformanceDoubleMap |
Method | Defined By | ||
---|---|---|---|
initMaps_HighPerformanceDoubleMap1(backingMap:DataMap, defaultValue:Number):void
Initializes this object. | Maps_HighPerformanceDoubleMap | ||
initMaps_HighPerformanceDoubleMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Number):void
Initializes this object. | Maps_HighPerformanceDoubleMap |
Maps_HighPerformanceDoubleMap | () | Constructor |
public function Maps_HighPerformanceDoubleMap(backingMap:DataMap, defaultValue:Number, init:Boolean = true)
Parameters
backingMap:DataMap | |
defaultValue:Number | |
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_HighPerformanceDoubleMap1 | () | method |
protected final function initMaps_HighPerformanceDoubleMap1(backingMap:DataMap, defaultValue:Number):void
Initializes this object. See the documentation of the corresponding factory method newMaps_HighPerformanceDoubleMap1()
for details.
Parameters
backingMap:DataMap | |
defaultValue:Number |
See also
initMaps_HighPerformanceDoubleMap2 | () | method |
protected final function initMaps_HighPerformanceDoubleMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Number):void
Initializes this object. See the documentation of the corresponding factory method newMaps_HighPerformanceDoubleMap2()
for details.
Parameters
backingProvider:DataProvider | |
backingAcceptor:DataAcceptor | |
defaultValue:Number |
See also
newMaps_HighPerformanceDoubleMap1 | () | method |
public static function newMaps_HighPerformanceDoubleMap1(backingMap:DataMap, defaultValue:Number):Maps_HighPerformanceDoubleMap
Parameters
backingMap:DataMap | |
defaultValue:Number |
Maps_HighPerformanceDoubleMap |
newMaps_HighPerformanceDoubleMap2 | () | method |
public static function newMaps_HighPerformanceDoubleMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Number):Maps_HighPerformanceDoubleMap
Parameters
backingProvider:DataProvider | |
backingAcceptor:DataAcceptor | |
defaultValue:Number |
Maps_HighPerformanceDoubleMap |
resetAll | () | method |
public function resetAll(defaultValue:Number):void
Resets all values to the given default value in constant time.
Parameters
defaultValue:Number — 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 |