org.globus.cog.karajan.arguments
Class NameBindingVariableArguments

java.lang.Object
  extended by org.globus.cog.karajan.arguments.VariableArgumentsImpl
      extended by org.globus.cog.karajan.arguments.NameBindingVariableArguments
All Implemented Interfaces:
VariableArguments

public class NameBindingVariableArguments
extends VariableArgumentsImpl


Field Summary
 
Fields inherited from class org.globus.cog.karajan.arguments.VariableArgumentsImpl
EMPTY_ARRAY
 
Constructor Summary
NameBindingVariableArguments(NamedArguments named, List names, boolean hasVargs, FlowElement owner)
           
NameBindingVariableArguments(NamedArguments named, String[] names, boolean hasVargs, FlowElement owner)
           
 
Method Summary
 void append(Object value)
           
 void appendAll(List args)
           
 int argSize()
           
 void merge(VariableArguments args)
           
 void set(List args)
           
 void set(VariableArguments other)
           
 
Methods inherited from class org.globus.cog.karajan.arguments.VariableArgumentsImpl
addListener, butFirst, copy, equals, get, getAll, getListeners, hashCode, isCommutative, isEmpty, iterator, modified, removeFirst, removeListener, setListeners, size, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameBindingVariableArguments

public NameBindingVariableArguments(NamedArguments named,
                                    String[] names,
                                    boolean hasVargs,
                                    FlowElement owner)

NameBindingVariableArguments

public NameBindingVariableArguments(NamedArguments named,
                                    List names,
                                    boolean hasVargs,
                                    FlowElement owner)
Method Detail

append

public void append(Object value)
Specified by:
append in interface VariableArguments
Overrides:
append in class VariableArgumentsImpl

appendAll

public void appendAll(List args)
Specified by:
appendAll in interface VariableArguments
Overrides:
appendAll in class VariableArgumentsImpl

merge

public void merge(VariableArguments args)
Specified by:
merge in interface VariableArguments
Overrides:
merge in class VariableArgumentsImpl

set

public void set(List args)
Specified by:
set in interface VariableArguments
Overrides:
set in class VariableArgumentsImpl

set

public void set(VariableArguments other)
Specified by:
set in interface VariableArguments
Overrides:
set in class VariableArgumentsImpl

argSize

public int argSize()