org.globus.cog.karajan.arguments
Class ArgUtil
java.lang.Object
org.globus.cog.karajan.arguments.ArgUtil
public final class ArgUtil
- extends Object
Method Summary |
static void |
addChannelBuffers(VariableStack stack)
|
static String |
channelVar(String channel)
|
static void |
closeBuffers(VariableStack stack)
|
static void |
createChannel(VariableStack stack,
Arg.Channel channel)
|
static void |
createChannel(VariableStack stack,
Arg.Channel channel,
VariableArguments data)
|
static void |
createChannels(VariableStack stack,
Arg.Channel[] channels)
|
static void |
createChannels(VariableStack stack,
Collection channels)
|
static void |
duplicateChannels(VariableStack stack)
|
static VariableArguments |
getChannelArguments(VariableStack stack,
Arg.Channel channel)
|
static VariableArguments |
getChannelReturn(VariableStack stack,
Arg.Channel channel)
|
static Set |
getDefinedChannels(VariableStack stack)
|
static NamedArguments |
getNamedArguments(VariableStack stack)
|
static NamedArguments |
getNamedReturn(VariableStack stack)
|
static ParallelChannelBuffer |
getParallelBuffer(VariableStack stack,
String name)
|
static VariableArguments |
getVariableArguments(VariableStack stack)
|
static VariableArguments |
getVariableReturn(VariableStack stack)
|
static void |
initializeChannelBuffers(VariableStack stack)
|
static void |
initializeNamedArguments(VariableStack stack)
|
static VariableArguments |
initializeVariableArguments(VariableStack stack)
|
static boolean |
isReceiverPresent(VariableStack stack,
Arg.Channel channel)
|
static boolean |
namedArgumentsPresent(VariableStack stack)
|
static void |
removeChannel(VariableStack stack,
Arg.Channel channel)
|
static void |
removeChannels(VariableStack stack,
Arg.Channel[] channels)
|
static void |
removeChannels(VariableStack stack,
Collection channels)
|
static void |
removeNamedArguments(VariableStack stack)
|
static void |
removeVariableArguments(VariableStack stack)
|
static void |
setNamedArguments(VariableStack stack,
NamedArguments args)
|
static void |
setVariableArguments(VariableStack stack,
VariableArguments args)
|
static boolean |
variableArgumentsPresent(VariableStack stack)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NARGS
public static final String NARGS
- See Also:
- Constant Field Values
VARGS
public static final String VARGS
- See Also:
- Constant Field Values
CHANNEL_LIST
public static final String CHANNEL_LIST
- See Also:
- Constant Field Values
ArgUtil
public ArgUtil()
getNamedReturn
public static NamedArguments getNamedReturn(VariableStack stack)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
getVariableReturn
public static VariableArguments getVariableReturn(VariableStack stack)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
getChannelReturn
public static VariableArguments getChannelReturn(VariableStack stack,
Arg.Channel channel)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
initializeNamedArguments
public static void initializeNamedArguments(VariableStack stack)
initializeVariableArguments
public static VariableArguments initializeVariableArguments(VariableStack stack)
removeNamedArguments
public static void removeNamedArguments(VariableStack stack)
removeVariableArguments
public static void removeVariableArguments(VariableStack stack)
setNamedArguments
public static void setNamedArguments(VariableStack stack,
NamedArguments args)
setVariableArguments
public static void setVariableArguments(VariableStack stack,
VariableArguments args)
getNamedArguments
public static NamedArguments getNamedArguments(VariableStack stack)
getVariableArguments
public static VariableArguments getVariableArguments(VariableStack stack)
getChannelArguments
public static VariableArguments getChannelArguments(VariableStack stack,
Arg.Channel channel)
isReceiverPresent
public static boolean isReceiverPresent(VariableStack stack,
Arg.Channel channel)
createChannel
public static void createChannel(VariableStack stack,
Arg.Channel channel,
VariableArguments data)
createChannel
public static void createChannel(VariableStack stack,
Arg.Channel channel)
removeChannel
public static void removeChannel(VariableStack stack,
Arg.Channel channel)
channelVar
public static String channelVar(String channel)
getDefinedChannels
public static Set getDefinedChannels(VariableStack stack)
createChannels
public static void createChannels(VariableStack stack,
Collection channels)
removeChannels
public static void removeChannels(VariableStack stack,
Collection channels)
createChannels
public static void createChannels(VariableStack stack,
Arg.Channel[] channels)
removeChannels
public static void removeChannels(VariableStack stack,
Arg.Channel[] channels)
variableArgumentsPresent
public static boolean variableArgumentsPresent(VariableStack stack)
namedArgumentsPresent
public static boolean namedArgumentsPresent(VariableStack stack)
initializeChannelBuffers
public static void initializeChannelBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
duplicateChannels
public static void duplicateChannels(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getParallelBuffer
public static ParallelChannelBuffer getParallelBuffer(VariableStack stack,
String name)
throws ExecutionException
- Throws:
ExecutionException
addChannelBuffers
public static void addChannelBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
closeBuffers
public static void closeBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException