org.globus.cog.karajan.workflow.nodes
Class AbstractSequentialWithArguments
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
- All Implemented Interfaces:
- EventListener, ExtendedFlowElement, FlowElement, LoadListener
- Direct Known Subclasses:
- ExecuteFile, PartialArgumentsContainer, SequentialWithArguments, UDEWrapper, UserDefinedElement
- public abstract class AbstractSequentialWithArguments
- extends Sequential
| Fields inherited from class org.globus.cog.karajan.workflow.nodes.Sequential |
INDEX |
| 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, getProperty, getStringProperty, getTreeProperty, getVar, hasFrame, hashCode, hasProperty, isCheckpointable, isSimple, isSystemProperty, loadComplete, loadStarted, monitoringEvent, propertyNames, removeProperty, restart, restartElement, ret, ret, set_locator, setAcceptsInlineText, setCheckpointable, setElementType, setFrame, setParent, setProperty, setProperty, setProperty, start, startElement, startElement, toString, verify |
QUOTED
public static final String QUOTED
- See Also:
- Constant Field Values
commonArguments
public static Set commonArguments
AbstractSequentialWithArguments
public AbstractSequentialWithArguments()
initializeStatic
protected void initializeStatic()
- Overrides:
initializeStatic in class FlowContainer
getVargs
protected VariableArguments getVargs(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getArgument
protected final Object getArgument(String name,
VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getArgument
protected final Object getArgument(String name,
Object defaultValue,
VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
hasArgument
protected final boolean hasArgument(String name,
VariableStack stack)
getArguments
protected final Object[] getArguments(String[] names,
VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getVargsAsArray
protected final Object[] getVargsAsArray(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getQuotedArgs
public boolean getQuotedArgs()
setQuotedArgs
public void setQuotedArgs(boolean quotedArgs)
argumentsEvaluated
protected void argumentsEvaluated(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
pre
public void pre(VariableStack stack)
throws ExecutionException
- Overrides:
pre in class FlowContainer
- Throws:
ExecutionException
initializeArgs
protected void initializeArgs(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
newVariableArguments
protected VariableArguments newVariableArguments()
newNameBindingVariableArguments
protected VariableArguments newNameBindingVariableArguments(NamedArguments nargs,
List nonpropargs2)
notificationEvent
protected void notificationEvent(NotificationEvent e)
throws ExecutionException
- Overrides:
notificationEvent in class Sequential
- Throws:
ExecutionException
processArguments
protected void processArguments(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
setVargs
protected static void setVargs(Object owner,
boolean value)
hasVariableArguments
protected boolean hasVariableArguments()
hasNestedArguments
protected boolean hasNestedArguments()
setArguments
protected static final void setArguments(Object owner,
Arg[] arga)
getSortedArgs
protected String[] getSortedArgs()
setArguments
protected static void setArguments(Object owner,
String[] arga)
getMaxArgIndex
protected int getMaxArgIndex()
getArgumentIndex
protected int getArgumentIndex(String name)
getArgumentNames
protected Set getArgumentNames()
getArgumentCount
protected int getArgumentCount()
checkArguments
protected void checkArguments()
setHasVargs
protected void setHasVargs(boolean hasVargs)
setNestedArgs
protected void setNestedArgs(boolean nestedArgs)
getNonpropargs
protected List getNonpropargs()
setNonpropargs
protected void setNonpropargs(List nonpropargs)
getPropargs
protected Set getPropargs()