|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.util.DataProviders
public class DataProviders
This class provides convenience and transformation services for DataProviders.
Nested Class Summary | |
---|---|
static class |
DataProviders.DataProviderOverlayManager
This helper class can be used to overlay DataProviders registered at a graph with another DataProvider. |
Constructor Summary | |
---|---|
DataProviders()
|
Method Summary | |
---|---|
static DataProvider |
createConstantDataProvider(Object data)
Returns a DataProvider that returns the given value for each key. |
static DataProvider |
createEdgeDataProvider(boolean[] data)
Returns a DataProvider view of a boolean array defined for edges. |
static DataProvider |
createEdgeDataProvider(double[] data)
Returns a DataProvider view of a double array defined for edges. |
static DataProvider |
createEdgeDataProvider(double[] doubleData,
int[] intData,
boolean[] boolData,
Object[] objectData)
Returns a DataProvider view of a double, int, boolean and Object array defined for edges. |
static DataProvider |
createEdgeDataProvider(int[] data)
Returns a DataProvider view of an int array defined for edges. |
static DataProvider |
createEdgeDataProvider(Object[] data)
Returns a DataProvider view of an Object array defined for edges. |
static DataProvider |
createNegatedDataProvider(DataProvider data)
Returns a DataProvider that returns the negated boolean values provided by another data provider. |
static DataProvider |
createNodeDataProvider(boolean[] data)
Returns a DataProvider view of a boolean array defined for nodes. |
static DataProvider |
createNodeDataProvider(double[] data)
Returns a DataProvider view of a double array defined for nodes. |
static DataProvider |
createNodeDataProvider(double[] doubleData,
int[] intData,
boolean[] boolData,
Object[] objectData)
Returns a DataProvider view of a double, int, boolean and Object array defined for nodes. |
static DataProvider |
createNodeDataProvider(int[] data)
Returns a DataProvider view of an int array defined for nodes. |
static DataProvider |
createNodeDataProvider(Object[] data)
Returns a DataProvider view of an Object array defined for nodes. |
static DataProvider |
createSourceDataProvider(DataProvider nodeData)
Returns a DataProvider for edges that return the data provider values bound to their source nodes. |
static DataProvider |
createTargetDataProvider(DataProvider nodeData)
Returns a DataProvider for edges that return the data provider values bound to their target nodes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataProviders()
Method Detail |
---|
public static DataProvider createEdgeDataProvider(double[] data)
data[edge.index()]
will be returned
by the data provider upon the method call getDouble(edge)
.
data
- array data for each edge of a static graph
public static DataProvider createEdgeDataProvider(int[] data)
data[edge.index()]
will be returned
by the data provider upon the method call getInt(edge)
.
data
- array data for each edge of a static graph
public static DataProvider createEdgeDataProvider(boolean[] data)
data[edge.index()]
will be returned
by the data provider upon the method call getBool(edge)
.
data
- array data for each edge of a static graph
public static DataProvider createEdgeDataProvider(Object[] data)
data[edge.index()]
will be returned
by the data provider upon the method call get(edge)
.
data
- array data for each edge of a static graph
public static DataProvider createEdgeDataProvider(double[] doubleData, int[] intData, boolean[] boolData, Object[] objectData)
doubleData[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)
.
doubleData
- double data for each edge of a static graphintData
- int data for each edge of a static graphboolData
- boolean data for each edge of a static graphobjectData
- Object data for each edge of a static graph
public static DataProvider createNodeDataProvider(double[] data)
data[node.index()]
will be returned
by the data provider upon the method call getDouble(node)
.
data
- array data for each node of a static graph
public static DataProvider createNodeDataProvider(int[] data)
data[node.index()]
will be returned
by the data provider upon the method call getInt(node)
.
data
- array data for each node of a static graph
public static DataProvider createNodeDataProvider(boolean[] data)
data[node.index()]
will be returned
by the data provider upon the method call getBool(node)
.
data
- array data for each node of a static graph
public static DataProvider createNodeDataProvider(Object[] data)
data[node.index()]
will be returned
by the data provider upon the method call get(node)
.
data
- array data for each node of a static graph
public static DataProvider createNodeDataProvider(double[] doubleData, int[] intData, boolean[] boolData, Object[] objectData)
doubleData[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)
.
doubleData
- double data for each node of a static graphintData
- int data for each node of a static graphboolData
- boolean data for each node of a static graphobjectData
- Object data for each node of a static graph
public static DataProvider createConstantDataProvider(Object data)
data
- constant Object data returned by the created data provider.
public static DataProvider createSourceDataProvider(DataProvider nodeData)
public static DataProvider createTargetDataProvider(DataProvider nodeData)
public static DataProvider createNegatedDataProvider(DataProvider data)
|
© Copyright 2000-2013, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |