org.globus.cog.karajan.util
Class SingleValueVariableArguments

java.lang.Object
  extended by org.globus.cog.karajan.util.SingleValueVariableArguments
All Implemented Interfaces:
VariableArguments

public class SingleValueVariableArguments
extends Object
implements VariableArguments

I know the name contradicts itself.


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

Constructor Detail

SingleValueVariableArguments

public SingleValueVariableArguments()
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

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

toString

public String toString()
Overrides:
toString in class Object

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface VariableArguments

butFirst

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

isCommutative

public boolean isCommutative()
Specified by:
isCommutative in interface VariableArguments