sleep.runtime
Class CollectionWrapper
java.lang.Object
sleep.runtime.CollectionWrapper
- All Implemented Interfaces:
- Serializable, 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 will be marshalled into Sleep scalars when accessed.
- See Also:
- Serialized Form
values
protected Collection values
array
protected Object[] array
CollectionWrapper
public CollectionWrapper(Collection _values)
toString
public String toString()
- Overrides:
toString
in class Object
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