com.sybase.collections
Class BooleanList

java.lang.Object
  extended by java.util.Vector
      extended by com.sybase.collections.BooleanList

public class BooleanList
extends java.util.Vector

A list of Boolean elements.


Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Constructor Summary
BooleanList(int capacity)
          Initializes a new instance of the BooleanList class that is empty and has the specified initial capacity.
 
Method Summary
 void add(boolean item)
          Constructs a Boolean element based on the argument and adds it to end of this list.
 int add(java.lang.Boolean x)
          Adds the specified Boolean element to the end of this list, increasing its size by one.
 BooleanList addThis(java.lang.Boolean item)
          Sybase internal use only.
static BooleanList fromJSON(java.lang.Object array)
          Sybase internal use only.
 java.lang.Boolean getByIndex(int index)
          Gets the Boolean element at the specified index.
 void insert(int index, java.lang.Boolean x)
          Inserts the specified Boolean element in this list at the specified index.
 java.lang.Boolean item(int index)
          Returns the element at the specified index.
 void remove(java.lang.Boolean x)
          Removes the first occurrence of the argument from this list.
 BooleanList slice(int skip, int take)
          Returns a new list by copying the specified number of elements from the specified index
static JsonArray toJSON(BooleanList _list)
          Sybase internal use only.
 
Methods inherited from class java.util.Vector
addElement, capacity, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, removeAllElements, removeElement, removeElementAt, setElementAt, setSize, size, toString, trimToSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanList

public BooleanList(int capacity)
Initializes a new instance of the BooleanList class that is empty and has the specified initial capacity.

Parameters:
capacity - The initial number of elements that the BooleanList can contain.
Method Detail

getByIndex

public java.lang.Boolean getByIndex(int index)
Gets the Boolean element at the specified index.

Parameters:
index - The zero-based index of the Boolean to find.
Returns:
Returns the Boolean element.

add

public int add(java.lang.Boolean x)
Adds the specified Boolean element to the end of this list, increasing its size by one.

Parameters:
x - The Boolean element to add
Returns:
The index of the added Boolean element

insert

public void insert(int index,
                   java.lang.Boolean x)
Inserts the specified Boolean element in this list at the specified index.

Parameters:
index - Where to insert
x - The Boolean element to insert

remove

public void remove(java.lang.Boolean x)
Removes the first occurrence of the argument from this list.

Parameters:
x - The Boolean to remove.

add

public void add(boolean item)
Constructs a Boolean element based on the argument and adds it to end of this list.

Parameters:
item - The element to add

addThis

public BooleanList addThis(java.lang.Boolean item)
Sybase internal use only.


item

public java.lang.Boolean item(int index)
Returns the element at the specified index.

Parameters:
index - Where to find the element.
Returns:
The element at the specified index.

slice

public BooleanList slice(int skip,
                         int take)
Returns a new list by copying the specified number of elements from the specified index

Parameters:
skip - The index to copy from
take - The number of elements to copy
Returns:
The new constructed list.

fromJSON

public static BooleanList fromJSON(java.lang.Object array)
Sybase internal use only.


toJSON

public static JsonArray toJSON(BooleanList _list)
Sybase internal use only.