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