org.globus.cog.gui.grapheditor.ant
Class TargetNode

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.AbstractGraphComponent
      extended byorg.globus.cog.gui.grapheditor.nodes.AbstractNodeComponent
          extended byorg.globus.cog.gui.grapheditor.nodes.EditableNodeComponent
              extended byorg.globus.cog.gui.grapheditor.ant.AntNode
                  extended byorg.globus.cog.gui.grapheditor.ant.TaskNode
                      extended byorg.globus.cog.gui.grapheditor.ant.TargetNode
All Implemented Interfaces:
Cloneable, GraphComponent, NodeComponent, PropertyHolder

public class TargetNode
extends TaskNode
implements NodeComponent

A target node representing an Ant target. This is the most complicated thing in this package.


Field Summary
 
Fields inherited from class org.globus.cog.gui.grapheditor.ant.AntNode
STATUS_COMPLETED, STATUS_FAILED, STATUS_RUNNING, STATUS_STOPPED
 
Constructor Summary
TargetNode()
           
 
Method Summary
 void buildFinished(Exception e)
           
 void execute()
           
 List getDependencies()
           
 String getDepends()
           
 void setDepends(String dependencies)
           
 boolean supportsType(String type)
          This method is used to allow the existence of generic objects which can render a range of types.
 
Methods inherited from class org.globus.cog.gui.grapheditor.ant.AntNode
getIcon, getName, getStatus, getStatusAsText, loadIcon, setIcon, setName, setStatus
 
Methods inherited from class org.globus.cog.gui.grapheditor.nodes.AbstractNodeComponent
acceptsInEdgeConnection, acceptsOutEdgeConnection, createCanvas, getCanvas, getCanvasType, isResizable, setCanvas, setCanvasType, setResizable
 
Methods inherited from class org.globus.cog.gui.grapheditor.AbstractGraphComponent
addClassProperty, addProperty, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, get_ID, getClassProperties, getClassProperty, getClassProperty2, getComponentType, getParent, getProperties, getProperty, getProperty2, getPropertyValue, getRootNode, hasClassProperty, hasClassProperty, hasProperty, newInstance, newRenderer, newRenderer, removeProperty, removeProperty, removePropertyChangeListener, set_ID, setClassRendererClass, setClassRendererClass, setClassRendererClass, setClassRendererClass, setComponentType, setInstanceRendererClass, setInstanceRendererClass, setParent, setPropertyValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.globus.cog.gui.grapheditor.nodes.NodeComponent
acceptsInEdgeConnection, acceptsOutEdgeConnection, createCanvas, getCanvas, isResizable
 
Methods inherited from interface org.globus.cog.gui.grapheditor.GraphComponent
clone, get_ID, getComponentType, getParent, getRootNode, newInstance, newRenderer, newRenderer, set_ID, setComponentType, setParent
 
Methods inherited from interface org.globus.cog.gui.grapheditor.properties.PropertyHolder
addProperty, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getProperties, getProperty, getPropertyValue, hasProperty, removeProperty, removePropertyChangeListener, setPropertyValue
 

Constructor Detail

TargetNode

public TargetNode()
Method Detail

execute

public void execute()

buildFinished

public void buildFinished(Exception e)

getDepends

public String getDepends()

setDepends

public void setDepends(String dependencies)

getDependencies

public List getDependencies()

supportsType

public boolean supportsType(String type)
Description copied from interface: GraphComponent
This method is used to allow the existence of generic objects which can render a range of types.

Specified by:
supportsType in interface GraphComponent
Overrides:
supportsType in class TaskNode