public class TreeMap extends java.util.TreeMap implements SCOMap
TreeMap,
Serialized Form| Constructor and Description |
|---|
TreeMap(java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls)
Creates a new empty
TreeMap object. |
TreeMap(java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls,
java.util.Comparator c)
Creates a new empty
TreeMap object that has
the specified initial capacity. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowNulls()
Returns whether nulls are permitted as keys or values.
|
void |
clear()
Removes all of the elements from this map.
|
void |
clearInternal()
Clears Map without recording
the event.
|
java.lang.Object |
clone()
Creates and returns a copy of this object.
|
java.util.Comparator |
comparator() |
boolean |
containsKey(java.lang.Object key)
These methods need to thaw the map before performing the operation.
|
boolean |
containsValue(java.lang.Object value) |
java.util.Iterator |
eitherIterator()
Get an iterator regardless of whether the map is frozen.
|
java.util.Set |
entrySet() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
firstKey() |
java.util.Iterator |
frozenIterator()
Get an iterator over the frozen elements of this map.
|
java.lang.Object |
get(java.lang.Object key) |
java.util.Collection |
getAddedKeys()
Returns the Collection of added keys
|
java.util.Collection |
getAddedValues()
Returns the Collection of added values
|
java.lang.String |
getFieldName()
Returns the field name
|
java.lang.Class |
getKeyType()
Returns the type of the key assignment compatible with all
keys of this map.
|
java.lang.Object |
getOwner()
Returns the owner object of the SCO instance
|
java.util.Collection |
getRemovedKeys()
Returns the Collection of removed keys
|
java.util.Collection |
getRemovedValues()
Returns the Collection of removed values
|
java.lang.Class |
getValueType()
Returns the type of the value assignment compatible with all
values of this map.
|
int |
hashCode() |
java.util.SortedMap |
headMap(java.lang.Object toKey) |
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
lastKey() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Associates the specified value with the specified key in this map.
|
void |
putAll(java.util.Map t)
Copies all of the mappings from the specified map to this one.
|
void |
putAllInternal(java.util.Map t)
Copies all of the mappings from the specified map to this one without
recording the event.
|
void |
putInternal(java.lang.Object key,
java.lang.Object value)
Associates the specified value with the specified key in this map
without recording the event.
|
java.lang.Object |
remove(java.lang.Object key)
Removes the mapping for this key from this map if present.
|
void |
removeInternal(java.lang.Object key)
Removes mappings from the Map without recording
the event.
|
void |
reset()
Resets removed and added lists after flush
|
void |
setFrozen(java.util.Map.Entry[] entries)
Set the contents of this Map from the frozen elements.
|
void |
setOwner(java.lang.Object owner,
int fieldNumber)
Sets the owner and field number.
|
int |
size() |
java.util.SortedMap |
subMap(java.lang.Object fromKey,
java.lang.Object toKey) |
java.util.SortedMap |
tailMap(java.lang.Object fromKey) |
java.lang.String |
toString() |
void |
unsetOwner(java.lang.Object owner,
int fieldNumber)
Nullifies references to the owner Object iff the passed in owner and
fieldNumber match.
|
java.util.Collection |
values() |
public TreeMap(java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls)
TreeMap object.keyType - the type of the keys allowed.valueType - the type of the values allowed.allowNulls - true if nulls are allowed.TreeMappublic TreeMap(java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls,
java.util.Comparator c)
TreeMap object that has
the specified initial capacity.keyType - the type of the keys allowed.valueType - the type of the values allowed.allowNulls - true if nulls are allowedc - the comparator that will be used to sort this map.
A null value indicates that the elements' natural ordering should
be used.TreeMappublic java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.TreeMapkey - key with which the specified value is to be associated.value - value to be associated with the specified key.TreeMappublic void putAll(java.util.Map t)
putAll in interface java.util.MapputAll in class java.util.TreeMapt - Mappings to be stored in this map.TreeMappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapremove in class java.util.TreeMapkey - key whose mapping is to be removed from the map.TreeMappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.MapcontainsKey in class java.util.TreeMappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.MapcontainsValue in class java.util.TreeMappublic java.util.Set entrySet()
entrySet in interface java.util.MapentrySet in interface java.util.SortedMapentrySet in class java.util.TreeMappublic boolean equals(java.lang.Object o)
equals in interface java.util.Mapequals in class java.util.AbstractMappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class java.util.TreeMappublic int hashCode()
hashCode in interface java.util.MaphashCode in class java.util.AbstractMappublic boolean isEmpty()
isEmpty in interface java.util.MapisEmpty in class java.util.AbstractMappublic java.util.Set keySet()
keySet in interface java.util.MapkeySet in interface java.util.SortedMapkeySet in class java.util.TreeMappublic int size()
size in interface java.util.Mapsize in class java.util.TreeMappublic java.util.Collection values()
values in interface java.util.Mapvalues in interface java.util.SortedMapvalues in class java.util.TreeMappublic java.lang.String toString()
toString in class java.util.AbstractMappublic java.util.SortedMap subMap(java.lang.Object fromKey,
java.lang.Object toKey)
subMap in interface java.util.NavigableMapsubMap in interface java.util.SortedMapsubMap in class java.util.TreeMappublic java.util.SortedMap headMap(java.lang.Object toKey)
headMap in interface java.util.NavigableMapheadMap in interface java.util.SortedMapheadMap in class java.util.TreeMappublic java.util.SortedMap tailMap(java.lang.Object fromKey)
tailMap in interface java.util.NavigableMaptailMap in interface java.util.SortedMaptailMap in class java.util.TreeMappublic java.util.Comparator comparator()
comparator in interface java.util.SortedMapcomparator in class java.util.TreeMappublic java.lang.Object firstKey()
throws java.util.NoSuchElementException
firstKey in interface java.util.SortedMapfirstKey in class java.util.TreeMapjava.util.NoSuchElementExceptionpublic java.lang.Object lastKey()
throws java.util.NoSuchElementException
lastKey in interface java.util.SortedMaplastKey in class java.util.TreeMapjava.util.NoSuchElementExceptionpublic void clear()
clear in interface java.util.Mapclear in class java.util.TreeMapTreeMappublic java.lang.Object clone()
Mutable Second Class Objects are required to provide a public clone method in order to allow for copying PersistenceCapable objects. In contrast to Object.clone(), this method must not throw a CloneNotSupportedException.
public void reset()
SCOMapreset in interface SCOMapSCOMap.reset()public void putInternal(java.lang.Object key,
java.lang.Object value)
SCOMapputInternal in interface SCOMapSCOMap.putInternal(Object key, Object value)public void putAllInternal(java.util.Map t)
SCOMapputAllInternal in interface SCOMapSCOMap.putAllInternal(Map t)public java.util.Collection getAddedKeys()
SCOMapgetAddedKeys in interface SCOMapSCOMap.getAddedKeys()public java.util.Collection getAddedValues()
SCOMapgetAddedValues in interface SCOMapSCOMap.getAddedValues()public java.util.Collection getRemovedKeys()
SCOMapgetRemovedKeys in interface SCOMapSCOMap.getRemovedKeys()public java.util.Collection getRemovedValues()
SCOMapgetRemovedValues in interface SCOMapSCOMap.getRemovedValues()public void clearInternal()
SCOMapclearInternal in interface SCOMapSCOMap.clearInternal()public void removeInternal(java.lang.Object key)
SCOMapremoveInternal in interface SCOMapSCOMap.removeInternal(Object key)public void unsetOwner(java.lang.Object owner,
int fieldNumber)
SCOunsetOwner in interface SCOowner - the existing owner object.fieldNumber - the existing number of the field.SCO.unsetOwner(Object owner, int fieldNumber)public void setOwner(java.lang.Object owner,
int fieldNumber)
SCOsetOwner in interface SCOowner - the owner object.fieldNumber - the number of the field associated with this instance.(Object owner, int fieldNumber)public java.lang.Object getOwner()
SCOgetOwner in interface SCOSCO.getOwner()public java.lang.String getFieldName()
SCOgetFieldName in interface SCOSCO.getFieldName()public java.lang.Class getKeyType()
SCOMapgetKeyType in interface SCOMap{public java.lang.Class getValueType()
SCOMapgetValueType in interface SCOMap{public boolean allowNulls()
SCOMapallowNulls in interface SCOMap{public void setFrozen(java.util.Map.Entry[] entries)
public java.util.Iterator eitherIterator()
eitherIterator in interface SCOMappublic java.util.Iterator frozenIterator()
frozenIterator in interface SCOMapCopyright © 2005-2012 Apache Software Foundation. All Rights Reserved.