sleep.runtime

Class CollectionWrapper

public class CollectionWrapper extends Object implements ScalarArray

A read only scalar array for wrapping data structures that implement the java.util.Collection interface. Values wrapped within this class will be converted to object scalars whenever accessed.
Nested Class Summary
protected classCollectionWrapper.ProxyIterator
Field Summary
protected Object[]array
protected Collectionvalues
Constructor Summary
CollectionWrapper(Collection _values)
Method Summary
Scalaradd(Scalar value, int index)
ScalargetAt(int index)
Scalarpop()
Scalarpush(Scalar value)
Scalarremove(int index)
voidremove(Scalar value)
IteratorscalarIterator()
intsize()
voidsort(Comparator compare)
StringtoString()

Field Detail

array

protected Object[] array

values

protected Collection values

Constructor Detail

CollectionWrapper

public CollectionWrapper(Collection _values)

Method Detail

add

public Scalar add(Scalar value, int index)

getAt

public Scalar getAt(int index)

pop

public Scalar pop()

push

public Scalar push(Scalar value)

remove

public Scalar remove(int index)

remove

public void remove(Scalar value)

scalarIterator

public Iterator scalarIterator()

size

public int size()

sort

public void sort(Comparator compare)

toString

public String toString()