public class IndirectListWrapper<E>
extends com.google.common.collect.ForwardingList<E>
implements org.eclipse.persistence.indirection.IndirectCollection, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<E> |
delegate |
protected org.eclipse.persistence.indirection.IndirectList<E> |
indirectDelegate |
| Constructor and Description |
|---|
IndirectListWrapper(java.util.List<E> delegate,
org.eclipse.persistence.indirection.IndirectList<E> indirectDelegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDeferredChanges() |
protected java.util.List<E> |
delegate() |
java.util.Collection |
getAddedElements() |
java.lang.Object |
getDelegateObject() |
java.util.Collection |
getRemovedElements() |
org.eclipse.persistence.indirection.ValueHolderInterface |
getValueHolder() |
boolean |
hasDeferredChanges() |
boolean |
isInstantiated() |
void |
setUseLazyInstantiation(boolean useLazyInstantiation) |
void |
setValueHolder(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder) |
add, addAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, set, standardAdd, standardAddAll, standardEquals, standardHashCode, standardIndexOf, standardIterator, standardLastIndexOf, standardListIterator, standardListIterator, standardSubList, subListadd, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected final java.util.List<E> delegate
protected final org.eclipse.persistence.indirection.IndirectList<E> indirectDelegate
protected java.util.List<E> delegate()
delegate in class com.google.common.collect.ForwardingList<E>public void clearDeferredChanges()
clearDeferredChanges in interface org.eclipse.persistence.indirection.IndirectCollectionpublic boolean hasDeferredChanges()
hasDeferredChanges in interface org.eclipse.persistence.indirection.IndirectCollectionpublic java.util.Collection getAddedElements()
getAddedElements in interface org.eclipse.persistence.indirection.IndirectCollectionpublic java.util.Collection getRemovedElements()
getRemovedElements in interface org.eclipse.persistence.indirection.IndirectCollectionpublic java.lang.Object getDelegateObject()
getDelegateObject in interface org.eclipse.persistence.indirection.IndirectCollectionpublic void setUseLazyInstantiation(boolean useLazyInstantiation)
setUseLazyInstantiation in interface org.eclipse.persistence.indirection.IndirectCollectionpublic org.eclipse.persistence.indirection.ValueHolderInterface getValueHolder()
getValueHolder in interface org.eclipse.persistence.indirection.IndirectContainerpublic boolean isInstantiated()
isInstantiated in interface org.eclipse.persistence.indirection.IndirectContainerpublic void setValueHolder(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder)
setValueHolder in interface org.eclipse.persistence.indirection.IndirectContainer