sleep.bridges

Class ArgumentArray

Implemented Interfaces:
ScalarArray, Serializable

public class ArgumentArray
extends ArrayContainer

Field Summary

Fields inherited from class sleep.engine.types.ArrayContainer

values

Constructor Summary

ArgumentArray(int size, Variable varStore)

Method Summary

Scalar
add(Scalar value, int index)
Scalar
getAt(int index)
Scalar
pop()
Scalar
push(Scalar value)
Scalar
remove(int index)
void
remove(Scalar value)
Iterator
scalarIterator()
int
size()
void
sort(Comparator compare)
String
toString()

Methods inherited from class sleep.engine.types.ArrayContainer

add, getAt, pop, push, remove, remove, scalarIterator, size, sort, toString

Constructor Details

ArgumentArray

public ArgumentArray(int size,
                     Variable varStore)

Method Details

add

public Scalar add(Scalar value,
                  int index)
Specified by:
add in interface ScalarArray
Overrides:
add in interface ArrayContainer

getAt

public Scalar getAt(int index)
Specified by:
getAt in interface ScalarArray
Overrides:
getAt in interface ArrayContainer

pop

public Scalar pop()
Specified by:
pop in interface ScalarArray
Overrides:
pop in interface ArrayContainer

push

public Scalar push(Scalar value)
Specified by:
push in interface ScalarArray
Overrides:
push in interface ArrayContainer

remove

public Scalar remove(int index)
Specified by:
remove in interface ScalarArray
Overrides:
remove in interface ArrayContainer

remove

public void remove(Scalar value)
Specified by:
remove in interface ScalarArray
Overrides:
remove in interface ArrayContainer

scalarIterator

public Iterator scalarIterator()
Specified by:
scalarIterator in interface ScalarArray
Overrides:
scalarIterator in interface ArrayContainer

size

public int size()
Specified by:
size in interface ScalarArray
Overrides:
size in interface ArrayContainer

sort

public void sort(Comparator compare)
Specified by:
sort in interface ScalarArray
Overrides:
sort in interface ArrayContainer

toString

public String toString()
Overrides:
toString in interface ArrayContainer