TEMERITY

us.temerity.pipeline.plugin.NukeSourceSyncTool.v2_3_4
Class NukeSourceSyncTool

java.lang.Object
  extended by us.temerity.pipeline.Named
      extended by us.temerity.pipeline.PluginID
          extended by us.temerity.pipeline.BasePlugin
              extended by us.temerity.pipeline.BaseTool
                  extended by us.temerity.pipeline.plugin.NukeSourceSyncTool.v2_3_4.NukeSourceSyncTool
All Implemented Interfaces:
ActionListener, ComponentListener, Serializable, Cloneable, Comparable<PluginID>, EventListener, Glueable

public class NukeSourceSyncTool
extends BaseTool
implements ComponentListener, ActionListener

Synchronizes the source nodes linked to a Nuke script node with the sequences referenced by the script itself.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class us.temerity.pipeline.BaseTool
BaseTool.NextPhase, BaseTool.ToolPhase
 
Field Summary
 
Fields inherited from class us.temerity.pipeline.BaseTool
pPrefix, pPrimary, pRoots, pSelected
 
Fields inherited from class us.temerity.pipeline.BasePlugin
pDescription
 
Fields inherited from class us.temerity.pipeline.PluginID
pVendor, pVersionID
 
Fields inherited from class us.temerity.pipeline.Named
pName
 
Constructor Summary
NukeSourceSyncTool()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
          Invoked when an action occurs.
 String collectPhaseInput()
          Create and show graphical user interface components to collect information from the user to use as input in the next phase of execution for the tool.
 void componentHidden(ComponentEvent e)
          Invoked when the component has been made invisible.
 void componentMoved(ComponentEvent e)
          Invoked when the component's position changes.
 void componentResized(ComponentEvent e)
          Invoked when the component's size changes.
 void componentShown(ComponentEvent e)
          Invoked when the component has been made visible.
 boolean executePhase(MasterMgrClient mclient, QueueMgrClient qclient)
          Perform one phase in the execution of the tool.
 
Methods inherited from class us.temerity.pipeline.BaseTool
addPhase, authorOnExit, getAuthor, getPluginType, getView, initExecution, rootsOnExit, showLogHistory, updateOnExit, viewOnExit
 
Methods inherited from class us.temerity.pipeline.BasePlugin
addSupport, compareTo, equals, getDescription, getFullMessage, getPluginID, getResource, getResources, getResourceSize, getSupports, isUnderDevelopment, removeSupport, setSupports, supports, toString, underDevelopment
 
Methods inherited from class us.temerity.pipeline.PluginID
fromGlue, getVendor, getVersionID, toGlue
 
Methods inherited from class us.temerity.pipeline.Named
clone, getName
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NukeSourceSyncTool

public NukeSourceSyncTool()
Method Detail

collectPhaseInput

public String collectPhaseInput()
                         throws PipelineException
Create and show graphical user interface components to collect information from the user to use as input in the next phase of execution for the tool.

Overrides:
collectPhaseInput in class BaseTool
Returns:
The phase progress message or null to abort early.
Throws:
PipelineException - If unable to validate the given user input.

executePhase

public boolean executePhase(MasterMgrClient mclient,
                            QueueMgrClient qclient)
                     throws PipelineException
Perform one phase in the execution of the tool.

Overrides:
executePhase in class BaseTool
Parameters:
mclient - The network connection to the plmaster(1) daemon.
qclient - The network connection to the plqueuemgr(1) daemon.
Returns:
Whether to continue and collect user input for the next phase of the tool.
Throws:
PipelineException - If unable to sucessfully execute this phase of the tool.

componentHidden

public void componentHidden(ComponentEvent e)
Invoked when the component has been made invisible.

Specified by:
componentHidden in interface ComponentListener

componentMoved

public void componentMoved(ComponentEvent e)
Invoked when the component's position changes.

Specified by:
componentMoved in interface ComponentListener

componentResized

public void componentResized(ComponentEvent e)
Invoked when the component's size changes.

Specified by:
componentResized in interface ComponentListener

componentShown

public void componentShown(ComponentEvent e)
Invoked when the component has been made visible.

Specified by:
componentShown in interface ComponentListener

actionPerformed

public void actionPerformed(ActionEvent e)
Invoked when an action occurs.

Specified by:
actionPerformed in interface ActionListener

TEMERITY