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:
- EventListener, ExtendedFlowElement, FlowElement, LoadListener
- public class UDEWrapper
- extends AbstractSequentialWithArguments
- implements EventListener
| Fields inherited from class org.globus.cog.karajan.workflow.nodes.Sequential |
INDEX |
| Methods inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments |
argumentsEvaluated, getArgument, getArgument, getArgumentCount, getArgumentIndex, getArguments, getMaxArgIndex, getQuotedArgs, getVargs, getVargsAsArray, hasArgument, hasNestedArguments, hasVariableArguments, initializeStatic, newNameBindingVariableArguments, newVariableArguments, notificationEvent, setArguments, setArguments, setNonpropargs, setQuotedArgs, setVargs |
| Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode |
abort, acceptsInlineText, addElement, checkClass, checkCompleted, checkFailed, complete, controlEvent, copy, echo, echo, elementCount, elements, end, event, executeErrorHandler, executeSimple, expandProperty, expandProperty, expandPropertyAsString, fail, fail, failIfNotDefined, failIfNull, failIfNull, failImmediately, failImmediately, failImmediately, fireControlEvent, fireMonitoringEvent, fireNotificationEvent, fireStatusMonitoringEvent, get_locator, getBooleanProperty, getBooleanProperty, getCanonicalType, getElement, getElementType, getIntProperty, getIntProperty, getParent, getProjectNode, getStringProperty, getTreeProperty, getVar, hasFrame, hashCode, isCheckpointable, isSimple, isSystemProperty, loadComplete, loadStarted, monitoringEvent, removeProperty, restart, restartElement, ret, ret, set_locator, setAcceptsInlineText, setCheckpointable, setElementType, setFrame, setParent, setProperty, setProperty, start, startElement, startElement, verify |
| Methods inherited from interface org.globus.cog.karajan.workflow.events.EventListener |
event |
EXECUTE_DEF
public static final ControlEventType EXECUTE_DEF
UDEWrapper
public UDEWrapper()
pre
public void pre(VariableStack stack)
throws ExecutionException
- Overrides:
pre in class AbstractSequentialWithArguments
- Throws:
ExecutionException
getDefInternal
protected UserDefinedElement getDefInternal(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getDef
public UserDefinedElement 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
getPropargs
protected Set getPropargs()
- Overrides:
getPropargs in class AbstractSequentialWithArguments
processArguments
protected void processArguments(VariableStack stack)
throws ExecutionException
- Overrides:
processArguments in class AbstractSequentialWithArguments
- Throws:
ExecutionException
checkArgument
protected boolean checkArgument(String name,
UserDefinedElement def)
checkArguments
protected void checkArguments()
- Overrides:
checkArguments in class AbstractSequentialWithArguments
getProperty
public Object getProperty(String name)
- Specified by:
getProperty in interface FlowElement- Overrides:
getProperty in class FlowNode
getArgument
public Object getArgument(String name)
hasProperty
public boolean hasProperty(String name)
- Specified by:
hasProperty in interface FlowElement- Overrides:
hasProperty in class FlowNode
propertyNames
public Set propertyNames()
- Specified by:
propertyNames in interface FlowElement- Overrides:
propertyNames in class FlowNode
hasArgument
public boolean hasArgument(String name)
setProperty
public void setProperty(String name,
Object value)
- Specified by:
setProperty in interface FlowElement- Overrides:
setProperty in class FlowNode
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
toString
public String toString()
- Overrides:
toString in class FlowNode