org.globus.cog.karajan.workflow.nodes.user
Class UDEWrapper
java.lang.Object
org.globus.cog.karajan.workflow.nodes.FlowNode
org.globus.cog.karajan.workflow.nodes.FlowContainer
org.globus.cog.karajan.workflow.nodes.Sequential
org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
org.globus.cog.karajan.workflow.nodes.user.UDEWrapper
- All Implemented Interfaces:
- LoadListener, EventListener, ExtendedFlowElement, FlowElement
- Direct Known Subclasses:
- Self
public class UDEWrapper
- extends AbstractSequentialWithArguments
- implements EventListener
Nested classes/interfaces inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode |
FlowNode.FNTP |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments |
addChannel, argumentsEvaluated, childCompleted, getArgument, getArgumentCount, getArgumentIndex, getArguments, getChannels, getMaxArgIndex, getOptionalArgs, getQuotedArgs, hasChannels, hasNestedArguments, hasVariableArguments, initializeStatic, newNameBindingVariableArguments, newVariableArguments, processArguments, setArguments, setNonpropargs, setQuotedArgs, setVargs |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode |
_finally, abort, abortEvent, acceptsInlineText, addElement, addStaticArgument, checkClass, checkCompleted, checkFailed, complete, controlEvent, copy, echo, echo, elementCount, elements, event, executeErrorHandler, executeSimple, fail, fail, failIfNotDefined, failIfNull, failIfNull, failImmediately, failImmediately, failImmediately, failImmediately, fireControlEvent, fireMonitoringEvent, fireNotificationEvent, fireStatusMonitoringEvent, get_locator, getBooleanProperty, getBooleanProperty, getCanonicalType, getElement, getElementType, getIntProperty, getIntProperty, getParent, getProperty, getStaticArguments, getStringProperty, getTextualName, getTreeProperty, getUID, hasFrame, hasProperty, isCheckpointable, isSimple, isSystemProperty, loadComplete, loadStarted, monitoringEvent, propertyNames, removeElement, removeElement, removeProperty, replaceElement, restart, restartElement, ret, set_locator, setAcceptsInlineText, setCheckpointable, setElements, setElementType, setFrame, setParent, setProperties, setProperty, setProperty, setProperty, setStaticArguments, start, startElement |
Methods inherited from interface org.globus.cog.karajan.workflow.events.EventListener |
event |
EXECUTE_DEF
public static final ControlEventType EXECUTE_DEF
UDEWrapper
public UDEWrapper()
UDEWrapper
public UDEWrapper(UDEDefinition def)
toString
public String toString()
- Overrides:
toString
in class FlowNode
pre
public void pre(VariableStack stack)
throws ExecutionException
- Overrides:
pre
in class AbstractSequentialWithArguments
- Throws:
ExecutionException
getDefInternal
protected UDEDefinition getDefInternal(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getDef
public UDEDefinition getDef(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
executeChildren
public void executeChildren(VariableStack stack)
throws ExecutionException
- Overrides:
executeChildren
in class Sequential
- Throws:
ExecutionException
executeWrapper
public void executeWrapper(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
setNestedArgs
protected void setNestedArgs(boolean nestedArgs)
- Overrides:
setNestedArgs
in class AbstractSequentialWithArguments
setHasVargs
protected void setHasVargs(boolean hasVargs)
- Overrides:
setHasVargs
in class AbstractSequentialWithArguments
initializeArgs
protected void initializeArgs(VariableStack stack)
throws ExecutionException
- Overrides:
initializeArgs
in class AbstractSequentialWithArguments
- Throws:
ExecutionException
getNonpropargs
protected List getNonpropargs()
- Overrides:
getNonpropargs
in class AbstractSequentialWithArguments
checkArgument
protected boolean checkArgument(String name,
UserDefinedElement def)
checkArguments
protected void checkArguments()
- Overrides:
checkArguments
in class AbstractSequentialWithArguments
getArgument
public Object getArgument(String name)
hasArgument
public boolean hasArgument(String name)
setArgument
public void setArgument(String name,
Object value)
getArgumentNames
protected Set getArgumentNames()
- Overrides:
getArgumentNames
in class AbstractSequentialWithArguments
getSortedArgs
protected String[] getSortedArgs()
- Overrides:
getSortedArgs
in class AbstractSequentialWithArguments