org.globus.cog.karajan.arguments
Class VariableArgumentsImpl

java.lang.Object
  extended byorg.globus.cog.karajan.arguments.VariableArgumentsImpl
All Implemented Interfaces:
VariableArguments
Direct Known Subclasses:
FutureVariableArguments, NameBindingVariableArguments, TrackingVariableArguments

public class VariableArgumentsImpl
extends Object
implements VariableArguments


Constructor Summary
VariableArgumentsImpl()
           
VariableArgumentsImpl(VariableArguments vargs)
           
 
Method Summary
 void addListener(VariableArgumentsListener l)
           
 void append(Object value)
           
 void appendAll(List args)
           
 VariableArguments copy()
           
 boolean equals(Object obj)
           
 Object get(int index)
           
 List getAll()
           
 Set getListeners()
           
 int hashCode()
           
 Iterator iterator()
           
 void merge(VariableArguments args)
           
protected  void modified()
           
 Object removeFirst()
           
 void removeListener(VariableArgumentsListener l)
           
 void set(List vargs)
           
 void set(VariableArguments other)
           
 void setListeners(Set listeners)
           
 int size()
           
 Object[] toArray()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariableArgumentsImpl

public VariableArgumentsImpl()

VariableArgumentsImpl

public VariableArgumentsImpl(VariableArguments vargs)
Method Detail

merge

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

append

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

appendAll

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

getAll

public List getAll()
Specified by:
getAll in interface VariableArguments

set

public void set(List vargs)
Specified by:
set in interface VariableArguments

get

public Object get(int index)
Specified by:
get in interface VariableArguments

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

toString

public String toString()

copy

public VariableArguments copy()
Specified by:
copy in interface VariableArguments

size

public int size()
Specified by:
size in interface VariableArguments

iterator

public Iterator iterator()
Specified by:
iterator in interface VariableArguments

toArray

public Object[] toArray()
Specified by:
toArray in interface VariableArguments

set

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

removeFirst

public Object removeFirst()
Specified by:
removeFirst in interface VariableArguments

addListener

public void addListener(VariableArgumentsListener l)
Specified by:
addListener in interface VariableArguments

removeListener

public void removeListener(VariableArgumentsListener l)
Specified by:
removeListener in interface VariableArguments

modified

protected void modified()

getListeners

public Set getListeners()

setListeners

public void setListeners(Set listeners)