org.globus.cog.karajan.arguments
Interface VariableArguments

All Known Implementing Classes:
AbstractWriteOnlyVariableArguments, CommutativeVariableArguments, FutureNameBindingVariableArguments, FutureVariableArguments, FutureVariableArgumentsOperator, LogVargOperator, NameBindingVariableArguments, OrderedParallelVariableArguments, OutLogger, PrintStreamChannel, RemoteVariableArguments, SingleValueVariableArguments, TrackingVariableArguments, VariableArgumentsImpl, VariableArgumentsOperator

public interface VariableArguments


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

Method Detail

merge

void merge(VariableArguments args)

append

void append(Object value)

appendAll

void appendAll(List args)

getAll

List getAll()

set

void set(List vargs)

get

Object get(int index)

copy

VariableArguments copy()

size

int size()

iterator

Iterator iterator()

toArray

Object[] toArray()

set

void set(VariableArguments other)

removeFirst

Object removeFirst()

addListener

void addListener(VariableArgumentsListener l)

removeListener

void removeListener(VariableArgumentsListener l)

isEmpty

boolean isEmpty()

butFirst

VariableArguments butFirst()

isCommutative

boolean isCommutative()