| 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):BooleanParameters
dataHolder:Object |
Boolean |
| getClass | () | method |
override public function getClass():ClassReturnsClass |
| getDouble | () | method |
public function getDouble(dataHolder:Object):NumberParameters
dataHolder:Object |
Number |
| getInt | () | method |
public function getInt(dataHolder:Object):intParameters
dataHolder:Object |
int |
| getObject | () | method |
public function getObject(dataHolder:Object):ObjectParameters
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_HighPerformanceObjectMapParameters
backingMap:DataMap | |
defaultValue:Object |
Maps_HighPerformanceObjectMap |
| newMaps_HighPerformanceObjectMap2 | () | method |
public static function newMaps_HighPerformanceObjectMap2(backingProvider:DataProvider, backingAcceptor:DataAcceptor, defaultValue:Object):Maps_HighPerformanceObjectMapParameters
backingProvider:DataProvider | |
backingAcceptor:DataAcceptor | |
defaultValue:Object |
Maps_HighPerformanceObjectMap |
| resetAll | () | method |
public function resetAll(defaultValue:Object):voidResets 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):voidParameters
dataHolder:Object | |
value:Boolean |
| setDouble | () | method |
public function setDouble(dataHolder:Object, value:Number):voidParameters
dataHolder:Object | |
value:Number |
| setInt | () | method |
public function setInt(dataHolder:Object, value:int):voidParameters
dataHolder:Object | |
value:int |
| setObject | () | method |
public function setObject(dataHolder:Object, value:Object):voidParameters
dataHolder:Object | |
value:Object |