org.globus.cog.karajan.workflow.nodes
Class Info

java.lang.Object
  extended by org.globus.cog.karajan.workflow.nodes.FlowNode
      extended by org.globus.cog.karajan.workflow.nodes.FlowContainer
          extended by org.globus.cog.karajan.workflow.nodes.Sequential
              extended by org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
                  extended by org.globus.cog.karajan.workflow.nodes.Info
All Implemented Interfaces:
LoadListener, EventListener, ExtendedFlowElement, FlowElement

public class Info
extends AbstractSequentialWithArguments


Nested Class Summary
 
Nested classes/interfaces inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
FlowNode.FNTP
 
Field Summary
static Arg A_NAME
           
static Arg A_PREFIX
           
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
QUOTED
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
A_INLINE_TEXT, debug, startCount, STDERR, STDOUT, threadTracker
 
Fields inherited from interface org.globus.cog.karajan.workflow.nodes.FlowElement
ANNOTATION, CALLER, FILENAME, LINE, TEXT, UID
 
Constructor Summary
Info()
           
 
Method Summary
protected  void argumentsEvaluated(VariableStack stack)
           
protected  void find(String prefix, VariableStack stack, VariableArguments stdout)
           
static String ppDef(String name, FlowNode fe)
           
static String ppDef(String name, JavaElement je)
           
static String ppDef(String name, Object def)
           
protected static String ppDef(String name, String internalId)
           
static String ppDef(String name, UserDefinedElement def)
           
protected  void printDef(String name, Object def, VariableArguments stdout)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
addChannel, checkArguments, childCompleted, getArgument, getArgumentCount, getArgumentIndex, getArgumentNames, getArguments, getChannels, getMaxArgIndex, getNonpropargs, getOptionalArgs, getQuotedArgs, getSortedArgs, hasChannels, hasNestedArguments, hasVariableArguments, initializeArgs, initializeStatic, newNameBindingVariableArguments, newVariableArguments, pre, processArguments, setArguments, setHasVargs, setNestedArgs, setNonpropargs, setQuotedArgs, setVargs
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.Sequential
executeChildren, executeSingle, exit, getIndex, moreToExecute, notificationEvent, preDecIndex, preIncIndex, setIndex, startElement, startNext
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowContainer
execute, getChildFailed, isOptimizable, post, setChildFailed, setOptimize
 
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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

A_PREFIX

public static final Arg A_PREFIX

A_NAME

public static final Arg A_NAME
Constructor Detail

Info

public Info()
Method Detail

argumentsEvaluated

protected void argumentsEvaluated(VariableStack stack)
                           throws ExecutionException
Overrides:
argumentsEvaluated in class AbstractSequentialWithArguments
Throws:
ExecutionException

find

protected void find(String prefix,
                    VariableStack stack,
                    VariableArguments stdout)
             throws ExecutionException
Throws:
ExecutionException

printDef

protected void printDef(String name,
                        Object def,
                        VariableArguments stdout)

ppDef

public static String ppDef(String name,
                           Object def)

ppDef

public static String ppDef(String name,
                           JavaElement je)

ppDef

public static String ppDef(String name,
                           FlowNode fe)

ppDef

protected static String ppDef(String name,
                              String internalId)

ppDef

public static String ppDef(String name,
                           UserDefinedElement def)