ariba.util.fieldvalue
Class OrderedList
java.lang.Object
ariba.util.core.ClassExtension
ariba.util.fieldvalue.OrderedList
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- AWOrderedList, AWPrimitiveArrayClassExtension, OrderedList_AribaVector, OrderedList_Collection, OrderedList_JavaVector, OrderedList_ObjectArray
public abstract class OrderedList
- extends ClassExtension
Sample Usage:
int index = OrderedList.get(someList).indexOf(someList, someObject);
Method Summary |
abstract void |
addElement(java.lang.Object receiver,
java.lang.Object element)
|
static void |
clearThreadLocalClassExtensionRegistry()
Clear the thread local class extension registry. |
boolean |
contains(java.lang.Object receiver,
java.lang.Object targetElement)
|
java.lang.Object |
copy(java.lang.Object receiver)
|
abstract java.lang.Object |
elementAt(java.lang.Object receiver,
int elementIndex)
|
java.util.Iterator |
elements(java.lang.Object receiver)
|
java.lang.Object |
firstElement(java.lang.Object receiver)
|
static OrderedList |
get(java.lang.Object receiver)
Retrieve the matching OrderedList. |
int |
indexOf(java.lang.Object receiver,
java.lang.Object targetElement)
|
int |
indexOfIdentical(java.lang.Object receiver,
java.lang.Object targetElement)
|
abstract void |
insertElementAt(java.lang.Object receiver,
java.lang.Object element,
int elementIndex)
|
boolean |
isEmpty(java.lang.Object receiver)
|
java.lang.Object |
lastElement(java.lang.Object receiver)
|
int |
length(java.lang.Object receiver)
|
abstract java.lang.Object |
mutableInstance(java.lang.Object receiver)
|
static void |
registerClassExtension(java.lang.Class receiverClass,
OrderedList orderedListClassExtension)
Register for the global class extension registry. |
static void |
registerThreadLocalClassExtension(java.lang.Class receiverClass,
OrderedList orderedListClassExtension)
Register for the thread local class extension registry. |
void |
removeAllElements(java.lang.Object receiver)
|
abstract void |
setElementAt(java.lang.Object receiver,
java.lang.Object element,
int elementIndex)
|
abstract int |
size(java.lang.Object receiver)
|
java.lang.Object |
sublist(java.lang.Object receiver,
int beginIndex)
|
java.lang.Object |
sublist(java.lang.Object receiver,
int beginIndex,
int endIndex)
|
java.util.List |
toList(java.lang.Object receiver)
|
java.lang.String |
toString(java.lang.Object receiver)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrderedList
public OrderedList()
registerClassExtension
public static void registerClassExtension(java.lang.Class receiverClass,
OrderedList orderedListClassExtension)
- Register for the global class extension registry.
registerThreadLocalClassExtension
public static void registerThreadLocalClassExtension(java.lang.Class receiverClass,
OrderedList orderedListClassExtension)
- Register for the thread local class extension registry.
clearThreadLocalClassExtensionRegistry
public static void clearThreadLocalClassExtensionRegistry()
- Clear the thread local class extension registry.
get
public static OrderedList get(java.lang.Object receiver)
- Retrieve the matching OrderedList.
It will do the lookup in the thread local registry first, if not
found, then try the global registry.
size
public abstract int size(java.lang.Object receiver)
elementAt
public abstract java.lang.Object elementAt(java.lang.Object receiver,
int elementIndex)
setElementAt
public abstract void setElementAt(java.lang.Object receiver,
java.lang.Object element,
int elementIndex)
addElement
public abstract void addElement(java.lang.Object receiver,
java.lang.Object element)
insertElementAt
public abstract void insertElementAt(java.lang.Object receiver,
java.lang.Object element,
int elementIndex)
mutableInstance
public abstract java.lang.Object mutableInstance(java.lang.Object receiver)
sublist
public java.lang.Object sublist(java.lang.Object receiver,
int beginIndex,
int endIndex)
elements
public java.util.Iterator elements(java.lang.Object receiver)
length
public int length(java.lang.Object receiver)
isEmpty
public boolean isEmpty(java.lang.Object receiver)
lastElement
public java.lang.Object lastElement(java.lang.Object receiver)
removeAllElements
public void removeAllElements(java.lang.Object receiver)
contains
public boolean contains(java.lang.Object receiver,
java.lang.Object targetElement)
firstElement
public java.lang.Object firstElement(java.lang.Object receiver)
indexOf
public int indexOf(java.lang.Object receiver,
java.lang.Object targetElement)
indexOfIdentical
public int indexOfIdentical(java.lang.Object receiver,
java.lang.Object targetElement)
sublist
public java.lang.Object sublist(java.lang.Object receiver,
int beginIndex)
copy
public java.lang.Object copy(java.lang.Object receiver)
toString
public java.lang.String toString(java.lang.Object receiver)
toList
public java.util.List toList(java.lang.Object receiver)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.