org.globus.cog.karajan.arguments
Class Arg.TypedPositional

java.lang.Object
  extended by org.globus.cog.karajan.arguments.Arg
      extended by org.globus.cog.karajan.arguments.Arg.TypedPositional
Enclosing class:
Arg

public static final class Arg.TypedPositional
extends Arg


Nested Class Summary
 
Nested classes/interfaces inherited from class org.globus.cog.karajan.arguments.Arg
Arg.Channel, Arg.Optional, Arg.Positional, Arg.TypedPositional, Arg.Vargs
 
Field Summary
 
Fields inherited from class org.globus.cog.karajan.arguments.Arg
CHANNEL, IMPLICIT, NOINDEX, VARGS
 
Constructor Summary
Arg.TypedPositional(String name, Class cls)
           
Arg.TypedPositional(String name, Class cls, String type)
           
Arg.TypedPositional(String name, int index, Class cls, String type)
           
 
Method Summary
 Object getValue(VariableStack stack)
           
 
Methods inherited from class org.globus.cog.karajan.arguments.Arg
getIndex, getName, getNamed, getStatic, getStatic, getValue, hasIndex, isPresent, isPresentStatic, setStatic, setStatic, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Arg.TypedPositional

public Arg.TypedPositional(String name,
                           int index,
                           Class cls,
                           String type)

Arg.TypedPositional

public Arg.TypedPositional(String name,
                           Class cls,
                           String type)

Arg.TypedPositional

public Arg.TypedPositional(String name,
                           Class cls)
Method Detail

getValue

public Object getValue(VariableStack stack)
                throws ExecutionException
Overrides:
getValue in class Arg
Throws:
ExecutionException