|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bsf.smartValueObject.container.AbstractSmartContainer | +--org.bsf.smartValueObject.container.SmartList
A smart wrapper class around java.util.List.
SmartContainer
,
List
,
Serialized FormField Summary | |
private java.util.List |
list
|
Fields inherited from class org.bsf.smartValueObject.container.AbstractSmartContainer |
|
Constructor Summary | |
SmartList(java.util.List list,
org.bsf.smartValueObject.Versionable v)
|
Method Summary | |
void |
add(int index,
java.lang.Object element)
|
boolean |
addAll(java.util.Collection c)
|
boolean |
addAll(int index,
java.util.Collection c)
|
protected boolean |
addToContainer(java.lang.Object o)
Add object to container. |
protected java.lang.Object |
addToContainer(java.lang.Object key,
java.lang.Object o)
Adds object to container with key. |
protected void |
containerClear()
Deletes all elements from the container. |
protected boolean |
containerContains(java.lang.Object o)
Verifies if the container has the specified object. |
protected boolean |
containerContainsKey(java.lang.Object key)
Verifies if the container has the specified key. |
protected java.util.Iterator |
containerIterator()
Gets the standard iterator for this container. |
protected int |
containerSize()
The 'raw' size of the container. |
boolean |
containsAll(java.util.Collection c)
|
java.lang.Object |
get(int index)
|
java.lang.Object |
getContainer()
Gets the backing container containing all elements. |
protected java.lang.Object |
getFromContainer(java.lang.Object key)
Gets object from container. |
int |
indexOf(java.lang.Object o)
|
int |
lastIndexOf(java.lang.Object o)
|
java.util.ListIterator |
listIterator()
|
java.util.ListIterator |
listIterator(int index)
|
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object o)
|
boolean |
removeAll(java.util.Collection c)
|
protected boolean |
removeFromContainer(java.lang.Object o)
Removes object from container. |
protected java.lang.Object |
removeKeyFromContainer(java.lang.Object key)
Removes key from container. |
boolean |
retainAll(java.util.Collection c)
|
java.lang.Object |
set(int index,
java.lang.Object element)
|
java.util.List |
subList(int fromIndex,
int toIndex)
|
protected java.lang.Object[] |
toObjectArray()
Retrieves objects as an array. |
Methods inherited from class org.bsf.smartValueObject.container.AbstractSmartContainer |
add, addObject, addObject, clear, contains, containsKey, containsObject, containsValue, create, delete, get, getCreated, getDeleted, getIterator, getVersionId, isCreated, isDeleted, isDirty, isEmpty, iterator, markClean, put, removeObject, removeObjectByKey, setVersionId, size, toArray, toArray, touch, touch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.List |
add, clear, contains, equals, hashCode, isEmpty, iterator, size, toArray, toArray |
Field Detail |
private java.util.List list
Constructor Detail |
public SmartList(java.util.List list, org.bsf.smartValueObject.Versionable v)
Method Detail |
protected boolean addToContainer(java.lang.Object o)
AbstractSmartContainer
addToContainer
in class AbstractSmartContainer
o
- the object to be added.
protected java.lang.Object addToContainer(java.lang.Object key, java.lang.Object o)
AbstractSmartContainer
addToContainer
in class AbstractSmartContainer
key
- the key to use.o
- the object to be added.
protected java.lang.Object getFromContainer(java.lang.Object key)
AbstractSmartContainer
getFromContainer
in class AbstractSmartContainer
key
- the key of the object.
protected boolean removeFromContainer(java.lang.Object o)
AbstractSmartContainer
removeFromContainer
in class AbstractSmartContainer
o
- the object to be removed.
protected java.lang.Object removeKeyFromContainer(java.lang.Object key)
AbstractSmartContainer
removeKeyFromContainer
in class AbstractSmartContainer
key
- the key to be removed.
protected boolean containerContains(java.lang.Object o)
AbstractSmartContainer
containerContains
in class AbstractSmartContainer
o
-
protected boolean containerContainsKey(java.lang.Object key)
AbstractSmartContainer
containerContainsKey
in class AbstractSmartContainer
key
-
protected int containerSize()
AbstractSmartContainer
containerSize
in class AbstractSmartContainer
protected java.util.Iterator containerIterator()
AbstractSmartContainer
containerIterator
in class AbstractSmartContainer
protected void containerClear()
AbstractSmartContainer
containerClear
in class AbstractSmartContainer
protected java.lang.Object[] toObjectArray()
AbstractSmartContainer
toObjectArray
in class AbstractSmartContainer
public java.lang.Object getContainer()
SmartContainer
getContainer
in interface SmartContainer
getContainer
in class AbstractSmartContainer
public boolean remove(java.lang.Object o)
remove
in interface java.util.List
public boolean containsAll(java.util.Collection c)
containsAll
in interface java.util.List
public boolean addAll(java.util.Collection c)
addAll
in interface java.util.List
public boolean addAll(int index, java.util.Collection c)
addAll
in interface java.util.List
public boolean removeAll(java.util.Collection c)
removeAll
in interface java.util.List
public boolean retainAll(java.util.Collection c)
retainAll
in interface java.util.List
public java.lang.Object get(int index)
get
in interface java.util.List
public java.lang.Object set(int index, java.lang.Object element)
set
in interface java.util.List
public void add(int index, java.lang.Object element)
add
in interface java.util.List
public java.lang.Object remove(int index)
remove
in interface java.util.List
public int indexOf(java.lang.Object o)
indexOf
in interface java.util.List
public int lastIndexOf(java.lang.Object o)
lastIndexOf
in interface java.util.List
public java.util.ListIterator listIterator()
listIterator
in interface java.util.List
public java.util.ListIterator listIterator(int index)
listIterator
in interface java.util.List
public java.util.List subList(int fromIndex, int toIndex)
subList
in interface java.util.List
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |