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