public class AssociatedOrderedMap<K,V> extends AbstractWrapperMAOrderedMap<K,V> implements AssociatedEndpoint, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AssociatedOrderedMap.RootData<K,V> |
AbstractWrapperMAOrderedMap.AbstractEntryImpl<K,V>, AbstractWrapperMAOrderedMap.AbstractKeySetImpl<K,V>, AbstractWrapperMAOrderedMap.DescendingKeySetImpl<K,V>, AbstractWrapperMAOrderedMap.DescendingMapImpl<K,V>, AbstractWrapperMAOrderedMap.FirstEntryImpl<K,V>, AbstractWrapperMAOrderedMap.KeySetImpl<K,V>, AbstractWrapperMAOrderedMap.LastEntryImpl<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.OutputMAOrderedMap.MAOrderedKeySetView<K,V>, MAOrderedMap.MAOrderedMapView<K,V>MAMap.MAEntry<K,V>, MAMap.MAEntrySetView<K,V>, MAMap.MAKeySetView<K,V>, MAMap.MAValuesView<K,V>XOrderedMap.XOrderedKeySetView<K>, XOrderedMap.XOrderedMapView<K,V>XMap.XEntry<K,V>, XMap.XEntrySetView<K,V>, XMap.XKeySetView<K>, XMap.XValuesView<V>| Constructor and Description |
|---|
AssociatedOrderedMap(ObjectModel objectModel,
int propertyId) |
| Modifier and Type | Method and Description |
|---|---|
protected AssociatedOrderedMap.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() |
access, accessMode, createBaseView, createBaseView, createKeySet, descendingKeySet, descendingMap, firstEntry, firstKey, headAppend, keySet, lastEntry, lastKey, pollFirstEntry, pollLastEntry, replaceModeaddMapElementListener, 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, valuesaddMapElementListener, removeMapElementListeneraddKeyValidator, 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, sizeisReadWriteLockSupportedpublic AssociatedOrderedMap(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 AssociatedOrderedMap.RootData<K,V> createRootData()
createRootData in class AbstractWrapperMAOrderedMap<K,V>protected Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2016. All rights reserved.