ariba.util.core
Class StringArray

java.lang.Object
  extended by ariba.util.core.DynamicArray
      extended by ariba.util.core.StringArray

public class StringArray
extends DynamicArray

A DynamicArray of Strings

See Also:
DynamicArray

Field Summary
static java.lang.String[] EMPTY_ARRAY
           
 
Fields inherited from class ariba.util.core.DynamicArray
array, inUse
 
Constructor Summary
StringArray()
           
 
Method Summary
 java.lang.Object[] alloc(int size)
          Allocate the storage array.
 java.lang.String[] array()
          Typesafe access to the storage array
 boolean containsIdentical(java.lang.Object x)
          Check if the array contains an object.
 void setArray(java.lang.String[] array)
           
 
Methods inherited from class ariba.util.core.DynamicArray
add, add, addAll, addAll, addAll, addElement, addElementIfAbsent, addElements, addElements, addElementsIfAbsent, addIdentical, arrayCopy, clear, contains, extend, indexOf, insertElementAt, inUse, makeRoomFor, remove, removeElementAt, setArray, setCapacity, toList, toString, trim
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

public static final java.lang.String[] EMPTY_ARRAY
Constructor Detail

StringArray

public StringArray()
Method Detail

alloc

public java.lang.Object[] alloc(int size)
Description copied from class: DynamicArray
Allocate the storage array. Subclasses should override this, allocating an array of the correct type.

Specified by:
alloc in class DynamicArray
Parameters:
size - The size of the array to allocate
Returns:
The allocated array

array

public final java.lang.String[] array()
Typesafe access to the storage array

Returns:
the String[] array currently in use by this object. It is not copied.

setArray

public void setArray(java.lang.String[] array)

containsIdentical

public boolean containsIdentical(java.lang.Object x)
Description copied from class: DynamicArray
Check if the array contains an object. The == operator is used to compare objects

Overrides:
containsIdentical in class DynamicArray
Parameters:
x - the object to check for
Returns:
true if the object is in the array


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.