|
|||||||||||
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.SmartMap
A smart wrapper class around java.util.Map.
SmartContainer
,
Map
,
Serialized FormField Summary | |
private java.util.Map |
map
|
Fields inherited from class org.bsf.smartValueObject.container.AbstractSmartContainer |
|
Constructor Summary | |
SmartMap(java.util.Map m,
org.bsf.smartValueObject.Versionable v)
|
Method Summary | |
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. |
void |
clear()
Overrides baseclass with a specialized method. |
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. |
java.util.Set |
entrySet()
|
java.lang.Object |
getContainer()
Gets the backing container containing all elements. |
protected java.lang.Object |
getFromContainer(java.lang.Object key)
Gets object from container. |
java.util.Set |
keySet()
|
void |
putAll(java.util.Map t)
|
java.lang.Object |
remove(java.lang.Object key)
|
protected boolean |
removeFromContainer(java.lang.Object o)
Removes object from container. |
protected java.lang.Object |
removeKeyFromContainer(java.lang.Object key)
Removes key from container. |
protected java.lang.Object[] |
toObjectArray()
Retrieves objects as an array. |
java.util.Collection |
values()
|
Methods inherited from class org.bsf.smartValueObject.container.AbstractSmartContainer |
add, addObject, addObject, 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.Map |
containsKey, containsValue, equals, get, hashCode, isEmpty, put, size |
Field Detail |
private java.util.Map map
Constructor Detail |
public SmartMap(java.util.Map m, 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 java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public void putAll(java.util.Map t)
putAll
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public void clear()
clear
in interface java.util.Map
clear
in class AbstractSmartContainer
AbstractSmartContainer.clear()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |