org.globus.cog.karajan.arguments
Class TrackingVariableArguments

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

public class TrackingVariableArguments
extends VariableArgumentsImpl


Field Summary
 
Fields inherited from class org.globus.cog.karajan.arguments.VariableArgumentsImpl
EMPTY_ARRAY
 
Constructor Summary
TrackingVariableArguments(VariableArguments target)
           
 
Method Summary
 void append(Object value)
           
 void appendAll(List args)
           
 void close()
           
 VariableArguments copy()
           
 void merge(VariableArguments args)
           
 Object removeFirst()
           
 void set(List vargs)
           
 void set(VariableArguments other)
           
 
Methods inherited from class org.globus.cog.karajan.arguments.VariableArgumentsImpl
addListener, butFirst, equals, get, getAll, getListeners, hashCode, isCommutative, isEmpty, iterator, modified, removeListener, setListeners, size, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrackingVariableArguments

public TrackingVariableArguments(VariableArguments target)
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

copy

public VariableArguments copy()
Specified by:
copy in interface VariableArguments
Overrides:
copy in class VariableArgumentsImpl

merge

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

removeFirst

public Object removeFirst()
Specified by:
removeFirst in interface VariableArguments
Overrides:
removeFirst in class VariableArgumentsImpl

set

public void set(List vargs)
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

close

public void close()