com.waveset.object
Class WorkflowComponent

java.lang.Object
  extended bycom.waveset.util.AbstractXmlObject
      extended bycom.waveset.object.WorkflowComponent
All Implemented Interfaces:
com.sun.idm.debugger.common.Locatable, javax.naming.Referenceable, XmlObject
Direct Known Subclasses:
Variable, WFProcess, WFProcess.Action, WFProcess.ActionResult, WFProcess.Activity, WFProcess.Argument, WFProcess.Iteration, WFProcess.Return, WFProcess.Transition

public abstract class WorkflowComponent
extends AbstractXmlObject
implements com.sun.idm.debugger.common.Locatable

A class that represents a workflow process definition.


Field Summary
 
Fields inherited from class com.waveset.util.AbstractXmlObject
_trace, code_id
 
Constructor Summary
WorkflowComponent()
           
 
Method Summary
protected  void addCommonAttributes(java.lang.StringBuffer b)
          Should be called by all child classes of WorkflowComponent
 com.sun.idm.debugger.common.Location getLocation()
           
 java.lang.String getName()
           
 WorkflowComponent getParentComponent()
           
protected  void parseCommonAttributes(org.w3c.dom.Element e)
          Should be called by all child classes of WorkflowComponent
 void setLocation(com.sun.idm.debugger.common.Location l)
           
 void setName(java.lang.String s)
           
 void setParentComponent(WorkflowComponent parentComponent)
           
 
Methods inherited from class com.waveset.util.AbstractXmlObject
addXmlHeader, cloneObject, dump, dumpFile, getElementName, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml, toXml, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowComponent

public WorkflowComponent()
Method Detail

setName

public void setName(java.lang.String s)

getName

public java.lang.String getName()

setLocation

public void setLocation(com.sun.idm.debugger.common.Location l)
Specified by:
setLocation in interface com.sun.idm.debugger.common.Locatable

getLocation

public com.sun.idm.debugger.common.Location getLocation()
Specified by:
getLocation in interface com.sun.idm.debugger.common.Locatable

getParentComponent

public WorkflowComponent getParentComponent()

setParentComponent

public void setParentComponent(WorkflowComponent parentComponent)

addCommonAttributes

protected void addCommonAttributes(java.lang.StringBuffer b)
Should be called by all child classes of WorkflowComponent


parseCommonAttributes

protected void parseCommonAttributes(org.w3c.dom.Element e)
                              throws WavesetException
Should be called by all child classes of WorkflowComponent

Throws:
WavesetException