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