Package | com.yworks.yfiles.util |
Class | public class DataProviders |
Inheritance | DataProviders YObject Object |
Method | Defined By | ||
---|---|---|---|
DataProviders(init:Boolean = true) | DataProviders | ||
createConstantDataProvider(data:Object):DataProvider [static]
Returns a DataProvider that returns the given value for each key. | DataProviders | ||
createEdgeDataProvider(data:Vector.<Number>):DataProvider [static]
Returns a DataProvider view of a double array defined for edges. | DataProviders | ||
createEdgeDataProviderBool(data:Vector.<Boolean>):DataProvider [static]
Returns a DataProvider view of a boolean array defined for edges. | DataProviders | ||
createEdgeDataProviderInt(data:Vector.<int>):DataProvider [static]
Returns a DataProvider view of an int array defined for edges. | DataProviders | ||
createEdgeDataProviderMixed(doubleData:Vector.<Number>, intData:Vector.<int>, boolData:Vector.<Boolean>, objectData:Vector.<Object>):DataProvider [static]
Returns a DataProvider view of a double, int, boolean and Object array defined for edges. | DataProviders | ||
createEdgeDataProviderObj(data:Vector.<Object>):DataProvider [static]
Returns a DataProvider view of an Object array defined for edges. | DataProviders | ||
[static]
Returns a DataProvider that returns the negated boolean values provided by another data provider. | DataProviders | ||
createNodeDataProvider(data:Vector.<Number>):DataProvider [static]
Returns a DataProvider view of a double array defined for nodes. | DataProviders | ||
createNodeDataProviderBool(data:Vector.<Boolean>):DataProvider [static]
Returns a DataProvider view of a boolean array defined for nodes. | DataProviders | ||
createNodeDataProviderInt(data:Vector.<int>):DataProvider [static]
Returns a DataProvider view of an int array defined for nodes. | DataProviders | ||
createNodeDataProviderMixed(doubleData:Vector.<Number>, intData:Vector.<int>, boolData:Vector.<Boolean>, objectData:Vector.<Object>):DataProvider [static]
Returns a DataProvider view of a double, int, boolean and Object array defined for nodes. | DataProviders | ||
createNodeDataProviderObj(data:Vector.<Object>):DataProvider [static]
Returns a DataProvider view of an Object array defined for nodes. | DataProviders | ||
[static]
Returns a DataProvider for edges that return the data provider values bound to their source nodes. | DataProviders | ||
[static]
Returns a DataProvider for edges that return the data provider values bound to their target nodes. | DataProviders | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | DataProviders | ||
hashCode():int | YObject | ||
[static] | DataProviders |
Method | Defined By | ||
---|---|---|---|
initDataProviders():void | DataProviders |
DataProviders | () | Constructor |
public function DataProviders(init:Boolean = true)
init:Boolean (default = true )
|
createConstantDataProvider | () | method |
public static function createConstantDataProvider(data:Object):DataProvider
Returns a DataProvider that returns the given value for each key.
Parameters
data:Object — constant Object data returned by the created data provider.
|
DataProvider — a data provider view of a single value.
|
createEdgeDataProvider | () | method |
public static function createEdgeDataProvider(data:Vector.<Number>):DataProvider
Returns a DataProvider view of a double array defined for edges.
The double value data[edge.index()]
will be returned by the data provider upon the method call getDouble(edge)
.
Parameters
data:Vector.<Number> — array data for each edge of a static graph
|
DataProvider — a data provider view of the given array
|
createEdgeDataProviderBool | () | method |
public static function createEdgeDataProviderBool(data:Vector.<Boolean>):DataProvider
Returns a DataProvider view of a boolean array defined for edges.
The boolean value data[edge.index()]
will be returned by the data provider upon the method call getBool(edge)
.
Parameters
data:Vector.<Boolean> — array data for each edge of a static graph
|
DataProvider — a data provider view of the given array
|
createEdgeDataProviderInt | () | method |
public static function createEdgeDataProviderInt(data:Vector.<int>):DataProvider
Returns a DataProvider view of an int array defined for edges.
The int value data[edge.index()]
will be returned by the data provider upon the method call getInt(edge)
.
Parameters
data:Vector.<int> — array data for each edge of a static graph
|
DataProvider — a data provider view of the given array
|
createEdgeDataProviderMixed | () | method |
public static function createEdgeDataProviderMixed(doubleData:Vector.<Number>, intData:Vector.<int>, boolData:Vector.<Boolean>, objectData:Vector.<Object>):DataProvider
Returns a DataProvider view of a double, int, boolean and Object array defined for edges.
The double valuedoubleData[edge.index()]
will be returned by the data provider upon the method call getDouble(edge)
. The int value intData[edge.index()]
will be returned by the data provider upon the method call getInt(edge)
. The boolean value boolData[edge.index()]
will be returned by the data provider upon the method call getBool(edge)
. The Object value objectData[edge.index()]
will be returned by the data provider upon the method call get(edge)
.
Parameters
doubleData:Vector.<Number> — double data for each edge of a static graph
| |
intData:Vector.<int> — int data for each edge of a static graph
| |
boolData:Vector.<Boolean> — boolean data for each edge of a static graph
| |
objectData:Vector.<Object> — Object data for each edge of a static graph
|
DataProvider — a data provider view of the given arrays
|
createEdgeDataProviderObj | () | method |
public static function createEdgeDataProviderObj(data:Vector.<Object>):DataProvider
Returns a DataProvider view of an Object array defined for edges.
The Object value data[edge.index()]
will be returned by the data provider upon the method call get(edge)
.
Parameters
data:Vector.<Object> — array data for each edge of a static graph
|
DataProvider — a data provider view of the given array
|
createNegatedDataProvider | () | method |
public static function createNegatedDataProvider(data:DataProvider):DataProvider
Returns a DataProvider that returns the negated boolean values provided by another data provider.
Parameters
data:DataProvider |
DataProvider |
createNodeDataProvider | () | method |
public static function createNodeDataProvider(data:Vector.<Number>):DataProvider
Returns a DataProvider view of a double array defined for nodes.
The double value data[node.index()]
will be returned by the data provider upon the method call getDouble(node)
.
Parameters
data:Vector.<Number> — array data for each node of a static graph
|
DataProvider — a data provider view of the given array
|
createNodeDataProviderBool | () | method |
public static function createNodeDataProviderBool(data:Vector.<Boolean>):DataProvider
Returns a DataProvider view of a boolean array defined for nodes.
The boolean value data[node.index()]
will be returned by the data provider upon the method call getBool(node)
.
Parameters
data:Vector.<Boolean> — array data for each node of a static graph
|
DataProvider — a data provider view of the given array
|
createNodeDataProviderInt | () | method |
public static function createNodeDataProviderInt(data:Vector.<int>):DataProvider
Returns a DataProvider view of an int array defined for nodes.
The int value data[node.index()]
will be returned by the data provider upon the method call getInt(node)
.
Parameters
data:Vector.<int> — array data for each node of a static graph
|
DataProvider — a data provider view of the given array
|
createNodeDataProviderMixed | () | method |
public static function createNodeDataProviderMixed(doubleData:Vector.<Number>, intData:Vector.<int>, boolData:Vector.<Boolean>, objectData:Vector.<Object>):DataProvider
Returns a DataProvider view of a double, int, boolean and Object array defined for nodes.
The double valuedoubleData[node.index()]
will be returned by the data provider upon the method call getDouble(node)
. The int value intData[node.index()]
will be returned by the data provider upon the method call getInt(node)
. The boolean value boolData[node.index()]
will be returned by the data provider upon the method call getBool(node)
. The Object value objectData[node.index()]
will be returned by the data provider upon the method call get(node)
.
Parameters
doubleData:Vector.<Number> — double data for each node of a static graph
| |
intData:Vector.<int> — int data for each node of a static graph
| |
boolData:Vector.<Boolean> — boolean data for each node of a static graph
| |
objectData:Vector.<Object> — Object data for each node of a static graph
|
DataProvider — a data provider view of the given arrays
|
createNodeDataProviderObj | () | method |
public static function createNodeDataProviderObj(data:Vector.<Object>):DataProvider
Returns a DataProvider view of an Object array defined for nodes.
The Object value data[node.index()]
will be returned by the data provider upon the method call get(node)
.
Parameters
data:Vector.<Object> — array data for each node of a static graph
|
DataProvider — a data provider view of the given array
|
createSourceDataProvider | () | method |
public static function createSourceDataProvider(nodeData:DataProvider):DataProvider
Returns a DataProvider for edges that return the data provider values bound to their source nodes.
Parameters
nodeData:DataProvider |
DataProvider |
createTargetDataProvider | () | method |
public static function createTargetDataProvider(nodeData:DataProvider):DataProvider
Returns a DataProvider for edges that return the data provider values bound to their target nodes.
Parameters
nodeData:DataProvider |
DataProvider |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initDataProviders | () | method |
protected final function initDataProviders():void
newDataProviders | () | method |