sleep.runtime
Class CollectionWrapper
java.lang.Object
sleep.runtime.CollectionWrapper
- All Implemented Interfaces:
- ScalarArray
- 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.
values
protected Collection values
array
protected Object[] array
CollectionWrapper
public CollectionWrapper(Collection _values)
toString
public String toString()
pop
public Scalar pop()
- Specified by:
pop in interface ScalarArray
sort
public void sort(Comparator compare)
- Specified by:
sort in interface ScalarArray
push
public Scalar push(Scalar value)
- Specified by:
push in interface ScalarArray
size
public int size()
- Specified by:
size in interface ScalarArray
remove
public Scalar remove(int index)
- Specified by:
remove in interface ScalarArray
getAt
public Scalar getAt(int index)
- Specified by:
getAt in interface ScalarArray
scalarIterator
public Iterator scalarIterator()
- Specified by:
scalarIterator in interface ScalarArray
add
public Scalar add(Scalar value,
int index)
- Specified by:
add in interface ScalarArray
remove
public void remove(Scalar value)
- Specified by:
remove in interface ScalarArray