public class AssociatedNavigableSet<E> extends AbstractWrapperMANavigableSet<E> implements AssociatedEndpoint, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AssociatedNavigableSet.RootData<E> |
AbstractWrapperMANavigableSet.AbstractIteratorImpl<E>, AbstractWrapperMANavigableSet.AbstractSubSetImpl<E>, AbstractWrapperMANavigableSet.DescendingIteratorImpl<E>, AbstractWrapperMANavigableSet.DescendingSetImpl<E>, AbstractWrapperMANavigableSet.HeadSetImpl<E>, AbstractWrapperMANavigableSet.SubSetImpl<E>, AbstractWrapperMANavigableSet.TailSetImpl<E>AbstractWrapperMACollection.IteratorImpl<E>AbstractWrapperXCollection.BaseContext<E>org.babyfish.lang.StatefulObject.Input, org.babyfish.lang.StatefulObject.OutputMANavigableSet.MANavigableSetView<E>XNavigableSet.XNavigableSetView<E>MASortedSet.MASortedSetView<E>XSortedSet.XSortedSetView<E>MACollection.MAIterator<E>XCollection.XIterator<E>| Constructor and Description |
|---|
AssociatedNavigableSet(ObjectModel objectModel,
int propertyId) |
| Modifier and Type | Method and Description |
|---|---|
protected AssociatedNavigableSet.RootData<E> |
createRootData() |
ModelProperty |
getAssociationProperty() |
AssociatedEndpoint |
getOppositeEndpoint(Object opposite) |
Object |
getOwner() |
protected boolean |
isAbandonableElement(E element) |
boolean |
isLoadable() |
boolean |
isLoaded() |
protected boolean |
isLoadedElement(E element) |
boolean |
isSuspended() |
void |
load() |
protected void |
loadElement(E element) |
protected void |
onModified(ElementEvent<E> e) |
protected void |
onModifying(ElementEvent<E> e) |
protected Object |
writeReplace() |
ceiling, comparator, createBaseView, createBaseView, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, last, lower, pollFirst, pollLast, subSet, subSet, tailSet, tailSetcreateBaseView, replacementRuleaddElementListener, bubbleModified, bubbleModifying, createBaseView, createEventDispatcher, executeModified, executeModifying, iterator, raiseModified, raiseModifying, removeElementListeneradd, addAll, addValidator, clear, contains, containsAll, disable, enable, equals, getBase, getBase, getParent, getRootData, hashCode, isDisabled, isEmpty, isReadWriteLockSupported, onLoadBase, onReadState, onUnloadBase, onWriteState, remove, removeAll, removeValidator, replace, requiredEnabled, retainAll, size, toArray, toArray, toString, unifiedComparator, validatereadState, writeStateclone, finalize, getClass, notify, notifyAll, wait, wait, waitdisable, enable, isDisablediteratorspliteratorreplacementRuleadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArrayaddValidator, removeValidator, unifiedComparator, validateparallelStream, removeIf, streamisReadWriteLockSupportedaddElementListener, removeElementListenerpublic AssociatedNavigableSet(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 isLoadedElement(E element)
protected boolean isAbandonableElement(E element)
protected void loadElement(E element)
protected void onModifying(ElementEvent<E> e) throws Throwable
onModifying in class AbstractWrapperMACollection<E>Throwableprotected void onModified(ElementEvent<E> e) throws Throwable
onModified in class AbstractWrapperMACollection<E>Throwableprotected AssociatedNavigableSet.RootData<E> createRootData()
createRootData in class AbstractWrapperMANavigableSet<E>protected Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2016. All rights reserved.