Packagecom.yworks.yfiles.layout.hierarchic.incremental
Classpublic class IntValueHolderAdapter
InheritanceIntValueHolderAdapter Inheritance YObject Inheritance Object
Implements DataProvider

Adapter class that uses a com.yworks.yfiles.base.DataMap, com.yworks.yfiles.base.NodeMap, or com.yworks.yfiles.base.EdgeMap implementation and wraps it as a com.yworks.yfiles.base.DataProvider that provides com.yworks.yfiles.layout.hierarchic.incremental.IntValueHolder instances for each element. See com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl.LAYER_VALUE_HOLDER_DPKEY for a typical use case of this class.

See also

com.yworks.yfiles.base.DataMap
com.yworks.yfiles.base.NodeMap
com.yworks.yfiles.base.EdgeMap
com.yworks.yfiles.base.DataProvider
com.yworks.yfiles.layout.hierarchic.incremental.IntValueHolder
com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl.LAYER_VALUE_HOLDER_DPKEY


Public Methods
 MethodDefined By
  
IntValueHolderAdapter(map:DataMap, init:Boolean = true)
Creates a new instance of IntValueHolderAdapter using a DataMap
IntValueHolderAdapter
 Inherited
equals(o:Object):Boolean
YObject
  
getBool(dataHolder:Object):Boolean
IntValueHolderAdapter
  
getClass():Class
[override]
IntValueHolderAdapter
  
getDouble(dataHolder:Object):Number
IntValueHolderAdapter
  
getInt(dataHolder:Object):int
IntValueHolderAdapter
  
getObject(dataHolder:Object):Object
IntValueHolderAdapter
 Inherited
hashCode():int
YObject
  
[static] Creates a new instance of IntValueHolderAdapter using a DataMap
IntValueHolderAdapter
  
[static] Creates a new instance of IntValueHolderAdapter using an EdgeMap
IntValueHolderAdapter
  
[static] Creates a new instance of IntValueHolderAdapter using a NodeMap
IntValueHolderAdapter
  
[static] Creates a new instance of IntValueHolderAdapter using a pair of DataAcceptor and DataProvider instances for storage and retrieval.
IntValueHolderAdapter
Protected Methods
 MethodDefined By
  
Initializes this object.
IntValueHolderAdapter
  
Initializes this object.
IntValueHolderAdapter
  
Initializes this object.
IntValueHolderAdapter
  
Initializes this object.
IntValueHolderAdapter
Constructor Detail
IntValueHolderAdapter()Constructor
public function IntValueHolderAdapter(map:DataMap, init:Boolean = true)

Creates a new instance of IntValueHolderAdapter using a DataMap

Parameters
map:DataMap
 
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.
Method Detail
getBool()method
public function getBool(dataHolder:Object):Boolean

Parameters

dataHolder:Object

Returns
Boolean
getClass()method 
override public function getClass():Class

Returns
Class
getDouble()method 
public function getDouble(dataHolder:Object):Number

Parameters

dataHolder:Object

Returns
Number
getInt()method 
public function getInt(dataHolder:Object):int

Parameters

dataHolder:Object

Returns
int
getObject()method 
public function getObject(dataHolder:Object):Object

Parameters

dataHolder:Object

Returns
Object
initIntValueHolderAdapter1()method 
protected final function initIntValueHolderAdapter1(map:DataMap):void

Initializes this object. See the documentation of the corresponding factory method newIntValueHolderAdapter1() for details.

Parameters

map:DataMap

See also

initIntValueHolderAdapter2()method 
protected final function initIntValueHolderAdapter2(map:EdgeMap):void

Initializes this object. See the documentation of the corresponding factory method newIntValueHolderAdapter2() for details.

Parameters

map:EdgeMap

See also

initIntValueHolderAdapter3()method 
protected final function initIntValueHolderAdapter3(map:NodeMap):void

Initializes this object. See the documentation of the corresponding factory method newIntValueHolderAdapter3() for details.

Parameters

map:NodeMap

See also

initIntValueHolderAdapter4()method 
protected final function initIntValueHolderAdapter4(acc:DataAcceptor, dp:DataProvider):void

Initializes this object. See the documentation of the corresponding factory method newIntValueHolderAdapter4() for details.

Parameters

acc:DataAcceptor
 
dp:DataProvider

See also

newIntValueHolderAdapter1()method 
public static function newIntValueHolderAdapter1(map:DataMap):IntValueHolderAdapter

Creates a new instance of IntValueHolderAdapter using a DataMap

Parameters

map:DataMap

Returns
IntValueHolderAdapter
newIntValueHolderAdapter2()method 
public static function newIntValueHolderAdapter2(map:EdgeMap):IntValueHolderAdapter

Creates a new instance of IntValueHolderAdapter using an EdgeMap

Parameters

map:EdgeMap

Returns
IntValueHolderAdapter
newIntValueHolderAdapter3()method 
public static function newIntValueHolderAdapter3(map:NodeMap):IntValueHolderAdapter

Creates a new instance of IntValueHolderAdapter using a NodeMap

Parameters

map:NodeMap

Returns
IntValueHolderAdapter
newIntValueHolderAdapter4()method 
public static function newIntValueHolderAdapter4(acc:DataAcceptor, dp:DataProvider):IntValueHolderAdapter

Creates a new instance of IntValueHolderAdapter using a pair of DataAcceptor and DataProvider instances for storage and retrieval.

Parameters

acc:DataAcceptor
 
dp:DataProvider

Returns
IntValueHolderAdapter