public class AssociatedNavigableMap<K,V> extends AbstractWrapperMANavigableMap<K,V> implements AssociatedEndpoint, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AssociatedNavigableMap.RootData<K,V> |
AbstractWrapperMANavigableMap.AbstractEntryImpl<K,V>, AbstractWrapperMANavigableMap.AbstractKeySetImpl<K,V>, AbstractWrapperMANavigableMap.AbstractSubMapImpl<K,V>, AbstractWrapperMANavigableMap.CeilingEntryImpl<K,V>, AbstractWrapperMANavigableMap.DescendingKeySetImpl<K,V>, AbstractWrapperMANavigableMap.DescendingMapImpl<K,V>, AbstractWrapperMANavigableMap.FirstEntryImpl<K,V>, AbstractWrapperMANavigableMap.FloorEntryImpl<K,V>, AbstractWrapperMANavigableMap.HeadMapImpl<K,V>, AbstractWrapperMANavigableMap.HigherEntryImpl<K,V>, AbstractWrapperMANavigableMap.KeySetImpl<K,V>, AbstractWrapperMANavigableMap.LastEntryImpl<K,V>, AbstractWrapperMANavigableMap.LowerEntryImpl<K,V>, AbstractWrapperMANavigableMap.SubMapImpl<K,V>, AbstractWrapperMANavigableMap.TailMapImpl<K,V>AbstractWrapperMAMap.EntryImpl<K,V>, AbstractWrapperMAMap.EntryOfKeyImpl<K,V>, AbstractWrapperMAMap.EntryOfValueImpl<K,V>, AbstractWrapperMAMap.EntrySetImpl<K,V>, AbstractWrapperMAMap.ValuesImpl<K,V>AbstractWrapperXMap.BaseContext<K,V>, AbstractWrapperXMap.RealEntryImpl<K,V>org.babyfish.lang.StatefulObject.Input, org.babyfish.lang.StatefulObject.OutputMANavigableMap.MANavigableKeySetView<K,V>, MANavigableMap.MANavigableMapView<K,V>XNavigableMap.XNavigableKeySetView<K>, XNavigableMap.XNavigableMapView<K,V>MASortedMap.MASortedKeySetView<K,V>, MASortedMap.MASortedMapView<K,V>XSortedMap.XSortedKeySetView<K>, XSortedMap.XSortedMapView<K,V>MAMap.MAEntry<K,V>, MAMap.MAEntrySetView<K,V>, MAMap.MAKeySetView<K,V>, MAMap.MAValuesView<K,V>XMap.XEntry<K,V>, XMap.XEntrySetView<K,V>, XMap.XKeySetView<K>, XMap.XValuesView<V>| Constructor and Description |
|---|
AssociatedNavigableMap(ObjectModel objectModel,
int propertyId) |
| Modifier and Type | Method and Description |
|---|---|
protected AssociatedNavigableMap.RootData<K,V> |
createRootData() |
ModelProperty |
getAssociationProperty() |
AssociatedEndpoint |
getOppositeEndpoint(Object opposite) |
Object |
getOwner() |
protected boolean |
isAbandonableValue(V value) |
boolean |
isLoadable() |
boolean |
isLoaded() |
protected boolean |
isLoadedValue(V value) |
boolean |
isSuspended() |
void |
load() |
protected void |
loadValue(V value) |
protected void |
onModified(MapElementEvent<K,V> e) |
protected void |
onModifying(MapElementEvent<K,V> e) |
protected Object |
writeReplace() |
ceilingEntry, ceilingKey, comparator, createBaseView, createBaseView, createKeySet, descendingKeySet, descendingMap, firstEntry, firstKey, floorEntry, floorKey, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, subMap, subMap, tailMap, tailMapaddMapElementListener, bubbleModified, bubbleModifying, createBaseView, createEntrySet, createEventDispatcher, createValues, entryOfKey, entryOfValue, entrySet, executeModified, executeModifying, raiseModified, raiseModifying, removeMapElementListener, valuesaddKeyValidator, addValueValidator, bidiType, clear, containsKey, containsValue, disable, enable, entryUnifiedComparator, equals, get, getBase, getBase, getEntrySet, getKeySet, getParent, getRootData, getValues, hashCode, isDisabled, isEmpty, isReadWriteLockSupported, keyReplacementRule, keyUnifiedComparator, onLoadBase, onReadState, onUnloadBase, onWriteState, put, putAll, remove, removeKeyValidator, removeValueValidator, replace, requiredEnabled, size, toString, validateKey, validateValue, valueUnifiedComparatorreadState, writeStateclone, finalize, getClass, notify, notifyAll, wait, wait, waitdisable, enable, isDisabledentryOfKey, entryOfValue, entrySet, valuesaddKeyValidator, addValueValidator, bidiType, entryUnifiedComparator, keyReplacementRule, keyUnifiedComparator, removeKeyValidator, removeValueValidator, validateKey, validateValue, valueUnifiedComparatorclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, sizeisReadWriteLockSupportedaddMapElementListener, removeMapElementListenerpublic AssociatedNavigableMap(ObjectModel objectModel, int propertyId)
public final Object getOwner()
getOwner in interface AssociatedEndpointpublic ModelProperty getAssociationProperty()
getAssociationProperty in interface AssociatedEndpointpublic final boolean isSuspended()
isSuspended in interface AssociatedEndpointpublic final AssociatedEndpoint getOppositeEndpoint(Object opposite)
getOppositeEndpoint in interface AssociatedEndpointpublic final boolean isLoaded()
isLoaded in interface org.babyfish.data.LazinessManageablepublic final boolean isLoadable()
isLoadable in interface org.babyfish.data.LazinessManageablepublic final void load()
load in interface org.babyfish.data.LazinessManageableprotected boolean isLoadedValue(V value)
protected boolean isAbandonableValue(V value)
protected void loadValue(V value)
protected void onModifying(MapElementEvent<K,V> e) throws Throwable
onModifying in class AbstractWrapperMAMap<K,V>Throwableprotected void onModified(MapElementEvent<K,V> e) throws Throwable
onModified in class AbstractWrapperMAMap<K,V>Throwableprotected AssociatedNavigableMap.RootData<K,V> createRootData()
createRootData in class AbstractWrapperMANavigableMap<K,V>protected Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2016. All rights reserved.