public class DataLaboratoryHelper extends Object
Constructor and Description |
---|
DataLaboratoryHelper() |
Modifier and Type | Method and Description |
---|---|
void |
executeAttributeColumnsManipulator(AttributeColumnsManipulator m,
GraphModel graphModel,
Table table,
Column column)
Prepares the dialog UI of a AttributeColumnsManipulator if it has one and executes the manipulator in a separate
Thread when the dialog is accepted or directly if there is no UI.
|
void |
executeManipulator(Manipulator m)
Prepares the dialog UI of a manipulator if it has one and executes the manipulator in a separate
Thread when the dialog is accepted or directly if there is no UI.
|
AttributeColumnsManipulator |
getAttributeColumnsManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
AttributeColumnsManipulator[] |
getAttributeColumnsManipulators()
Prepares an array that has one instance of every AttributeColumnsManipulator implementation
that has a builder registered and returns it.
|
AttributeColumnsMergeStrategy[] |
getAttributeColumnsMergeStrategies()
Prepares an array that has one new instance of every AttributeColumnsMergeStrategy implementation that is registered.
|
AttributeColumnsMergeStrategy |
getAttributeColumnsMergeStrategyByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
AttributeRowsMergeStrategy[] |
getAttributeRowsMergeStrategies()
Prepares an array that has one new instance of every AttributeRowsMergeStrategy implementation that is registered.
|
AttributeRowsMergeStrategy |
getAttributeRowsMergeStrategyByName(String name)
Returns the AttributeRowsMergeStrategy with that class name or null if it does not exist
|
AttributeValueManipulator |
getAttributeValueManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
AttributeValueManipulator[] |
getAttributeValueManipulators()
Prepares an array with one new instance of every AttributeValueManipulator
that has a builder registered and returns it.
|
static DataLaboratoryHelper |
getDefault() |
EdgesManipulator |
getEdgesManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
EdgesManipulator[] |
getEdgesManipulators()
Prepares an array with one new instance of every EdgesManipulator
that has a builder registered and returns it.
|
GeneralActionsManipulator |
getGeneralActionsManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
GeneralActionsManipulator[] |
getGeneralActionsManipulators()
Prepares an array with one instance of every GeneralActionsManipulator that is registered.
|
NodesManipulator |
getNodesManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
NodesManipulator[] |
getNodesManipulators()
Prepares an array with one new instance of every NodesManipulator
that has a builder registered and returns it.
|
PluginGeneralActionsManipulator |
getPluginGeneralActionsManipulatorByName(String name)
Returns the AttributeColumnsMergeStrategy with that class name or null if it does not exist
|
PluginGeneralActionsManipulator[] |
getPluginGeneralActionsManipulators()
Prepares an array with one instance of every PluginGeneralActionsManipulator that is registered.
|
boolean |
showAttributeRowsMergeStrategyUIDialog(AttributeRowsMergeStrategy m)
This method shows the UI of an AttributeRowsMergeStrategy if it is provided and the AttributeRowsMergeStrategy can be executed.
|
public NodesManipulator[] getNodesManipulators()
Prepares an array with one new instance of every NodesManipulator that has a builder registered and returns it.
It also returns the manipulators ordered first by type and then by position.
public EdgesManipulator[] getEdgesManipulators()
Prepares an array with one new instance of every EdgesManipulator that has a builder registered and returns it.
It also returns the manipulators ordered first by type and then by position.
public GeneralActionsManipulator[] getGeneralActionsManipulators()
Prepares an array with one instance of every GeneralActionsManipulator that is registered.
It also returns the manipulators ordered first by type and then by position.
public PluginGeneralActionsManipulator[] getPluginGeneralActionsManipulators()
Prepares an array with one instance of every PluginGeneralActionsManipulator that is registered.
It also returns the manipulators ordered first by type and then by position.
public AttributeColumnsManipulator[] getAttributeColumnsManipulators()
Prepares an array that has one instance of every AttributeColumnsManipulator implementation that has a builder registered and returns it.
It also returns the manipulators ordered first by type and then by position.
public AttributeValueManipulator[] getAttributeValueManipulators()
Prepares an array with one new instance of every AttributeValueManipulator that has a builder registered and returns it.
It also returns the manipulators ordered first by type and then by position.
public AttributeColumnsMergeStrategy[] getAttributeColumnsMergeStrategies()
Prepares an array that has one new instance of every AttributeColumnsMergeStrategy implementation that is registered.
It also returns the manipulators ordered first by type and then by position.
public AttributeRowsMergeStrategy[] getAttributeRowsMergeStrategies()
Prepares an array that has one new instance of every AttributeRowsMergeStrategy implementation that is registered.
It also returns the manipulators ordered first by type and then by position.
public void executeManipulator(Manipulator m)
m
- Manipulator to executepublic boolean showAttributeRowsMergeStrategyUIDialog(AttributeRowsMergeStrategy m)
m
- AttributeRowsMergeStrategypublic void executeAttributeColumnsManipulator(AttributeColumnsManipulator m, GraphModel graphModel, Table table, Column column)
m
- AttributeColumnsManipulatorgraphModel
- Graph model of the tabletable
- Table of the columncolumn
- Column to manipulatepublic NodesManipulator getNodesManipulatorByName(String name)
public EdgesManipulator getEdgesManipulatorByName(String name)
public GeneralActionsManipulator getGeneralActionsManipulatorByName(String name)
public PluginGeneralActionsManipulator getPluginGeneralActionsManipulatorByName(String name)
public AttributeColumnsManipulator getAttributeColumnsManipulatorByName(String name)
public AttributeValueManipulator getAttributeValueManipulatorByName(String name)
public AttributeColumnsMergeStrategy getAttributeColumnsMergeStrategyByName(String name)
public AttributeRowsMergeStrategy getAttributeRowsMergeStrategyByName(String name)
public static DataLaboratoryHelper getDefault()
Copyright © 2007–2015 Gephi Consortium. All rights reserved.