public interface DCNodeConfigGUIIfc
| Modifier and Type | Method and Description |
|---|---|
boolean |
allFieldsValid()
Indicates that all input fields in this NodeConfigGUI
contain valid data
|
void |
extendConfigGUI()
Allows Node specific panels to be added to the
NodeConfigurationGUI's tabbed pane.
|
ConfigActionIfc |
getConfigActionObject()
Returns config action object which was initialized
during node creation.
|
DCNodeConfigData |
getDCNodeConfigData()
Populates the NodeConfig object with values from the
"General" tab panel of the GUI.
|
java.util.Vector |
getDestinations()
Returns a Vector of NodeInfo objects representing one or more
nodes that the user has selected as a destination for
this node's output.
|
com.nt.udc.admin.client.gui.nodegui.NodeDestinationsGUI |
getNodeDestinationsGUI()
Returns the existing node destinations GUI
|
java.lang.String |
getNodeId()
Returns the node identifier for the node that is being configured
by this DCNodeConfigGUIIfc object.
|
void |
getNodeSpecificConfigData(DCNodeConfigData nodeData)
Populates the NodeConfig object with node specific values
from the GUI.
|
boolean |
hasDestinations()
Indicates whether the node can send output to other nodes.
|
boolean |
isAnyConfigAction()
Check for the additional configurations of the node
which need to be initialized during node creation.
|
void |
setDestinations(java.util.Vector inTargets)
Accepts a Vector of NodeInfo objects representing one or more
nodes that the user has selected as a destination for
this node's output.
|
void |
setNodeId(java.lang.String nodeId)
Sets the node identifier for the node that is being configured
by this DCNodeConfigGUIIfc object.
|
void |
setNodeInfo(com.nt.udc.admin.NodeInfo ni)
Sets the current node info
|
boolean allFieldsValid()
boolean isAnyConfigAction()
ConfigActionIfc getConfigActionObject()
DCNodeConfigData getDCNodeConfigData()
com.nt.udc.admin.client.gui.nodegui.NodeDestinationsGUI getNodeDestinationsGUI()
void getNodeSpecificConfigData(DCNodeConfigData nodeData)
void extendConfigGUI()
java.lang.String getNodeId()
void setNodeId(java.lang.String nodeId)
nodeId - String representing the node idvoid setNodeInfo(com.nt.udc.admin.NodeInfo ni)
ni - Current NodeInfo objectboolean hasDestinations()
true, if the node represented by this
DCNodeConfigurationGUI can produce output data for further
processing by other nodes in the system.java.util.Vector getDestinations()
hasDestinations()
returns true.void setDestinations(java.util.Vector inTargets)
hasDestinations()
returns true.inTargets - Vector of NodeInfo objects