public class DelayedLinkedListProxy extends java.util.LinkedList implements ProxyCollection, DelayedProxy
| Constructor and Description |
|---|
DelayedLinkedListProxy() |
DelayedLinkedListProxy(java.util.Collection paramCollection) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int paramInt,
java.lang.Object paramObject) |
boolean |
add(java.lang.Object paramObject) |
boolean |
addAll(java.util.Collection paramCollection) |
boolean |
addAll(int paramInt,
java.util.Collection paramCollection) |
void |
addFirst(java.lang.Object paramObject) |
void |
addLast(java.lang.Object paramObject) |
void |
clear() |
java.lang.Object |
clone() |
void |
closeBroker()
Close the broker that is used to service this proxy.
|
boolean |
contains(java.lang.Object object) |
boolean |
containsAll(java.util.Collection c) |
java.lang.Object |
copy(java.lang.Object paramObject)
Return an unproxied copy of the given instance.
|
java.util.Iterator |
descendingIterator() |
java.lang.Object |
element() |
boolean |
equals(java.lang.Object paramObject) |
java.lang.Object |
get(int index) |
Broker |
getBroker()
Get the broker that is used to service this proxy.
|
BrokerFactory |
getBrokerFactory() |
ChangeTracker |
getChangeTracker()
Return the change tracker for this proxy, or null if none.
|
int |
getDelayedField()
Returns the expected field index even if this collection
was detached.
|
OpenJPAStateManager |
getDelayedOwner()
Returns a state manager that can service this proxy even if
the collection was detached.
|
java.lang.Class |
getElementType()
The collection element type.
|
java.lang.Object |
getFirst() |
java.lang.Object |
getLast() |
OpenJPAStateManager |
getOwner()
Return the owning object.
|
int |
getOwnerField()
Return the owning field index.
|
OpenJPAStateManager |
getOwnerStateManager()
Returns the state manager of the owning instance.
|
int |
hashCode() |
int |
indexOf(java.lang.Object o) |
boolean |
isDelayLoad() |
boolean |
isDetached()
Returns whether the proxy is detached.
|
boolean |
isDirectAccess()
Returns whether the caller has direct-call access to the proxied
object.
|
boolean |
isEmpty() |
java.util.Iterator |
iterator() |
int |
lastIndexOf(java.lang.Object o) |
java.util.ListIterator |
listIterator() |
java.util.ListIterator |
listIterator(int paramInt) |
void |
load()
Load the proxy if it was delay-loaded.
|
ProxyCollection |
newInstance(java.lang.Class paramClass,
java.util.Comparator paramComparator,
boolean paramBoolean1,
boolean paramBoolean2)
Create a new instance of this proxy type.
|
boolean |
offer(java.lang.Object paramObject) |
boolean |
offerFirst(java.lang.Object paramObject) |
boolean |
offerLast(java.lang.Object paramObject) |
java.lang.Object |
peek() |
java.lang.Object |
peekFirst() |
java.lang.Object |
peekLast() |
java.lang.Object |
poll() |
java.lang.Object |
pollFirst() |
java.lang.Object |
pollLast() |
java.lang.Object |
pop() |
void |
push(java.lang.Object o) |
java.lang.Object |
remove() |
java.lang.Object |
remove(int paramInt) |
boolean |
remove(java.lang.Object paramObject) |
boolean |
removeAll(java.util.Collection paramCollection) |
java.lang.Object |
removeFirst() |
boolean |
removeFirstOccurrence(java.lang.Object paramObject) |
java.lang.Object |
removeLast() |
boolean |
removeLastOccurrence(java.lang.Object paramObject) |
boolean |
retainAll(java.util.Collection paramCollection) |
java.lang.Object |
set(int paramInt,
java.lang.Object paramObject) |
protected void |
setChangeTracker(CollectionChangeTracker ct) |
void |
setDirectAccess(boolean direct)
Sets whether the caller has direct-call access to the proxied
object.
|
protected void |
setElementType(java.lang.Class<?> elemType) |
void |
setOwner(OpenJPAStateManager paramOpenJPAStateManager,
int paramInt)
Reset the state of the proxy, and set the owning instance of the
proxy and the name of the field it is assigned to.
|
int |
size() |
java.util.List |
subList(int fromIndex,
int toIndex) |
java.lang.Object[] |
toArray() |
java.lang.Object[] |
toArray(java.lang.Object[] array) |
protected java.lang.Object |
writeReplace() |
public DelayedLinkedListProxy(java.util.Collection paramCollection)
public DelayedLinkedListProxy()
public void setOwner(OpenJPAStateManager paramOpenJPAStateManager, int paramInt)
Proxypublic OpenJPAStateManager getOwner()
Proxypublic int getOwnerField()
ProxygetOwnerField in interface Proxypublic ChangeTracker getChangeTracker()
ProxygetChangeTracker in interface Proxyprotected void setChangeTracker(CollectionChangeTracker ct)
public java.lang.Object copy(java.lang.Object paramObject)
Proxypublic java.lang.Class getElementType()
ProxyCollectiongetElementType in interface ProxyCollectionprotected void setElementType(java.lang.Class<?> elemType)
public ProxyCollection newInstance(java.lang.Class paramClass, java.util.Comparator paramComparator, boolean paramBoolean1, boolean paramBoolean2)
ProxyCollectionnewInstance in interface ProxyCollectionpublic int getDelayedField()
DelayedProxygetDelayedField in interface DelayedProxypublic OpenJPAStateManager getDelayedOwner()
DelayedProxygetDelayedOwner in interface DelayedProxypublic boolean isDirectAccess()
DelayedProxyisDirectAccess in interface DelayedProxypublic void setDirectAccess(boolean direct)
DelayedProxysetDirectAccess in interface DelayedProxypublic BrokerFactory getBrokerFactory()
public void load()
DelayedProxyload in interface DelayedProxypublic Broker getBroker()
DelayedProxygetBroker in interface DelayedProxypublic void closeBroker()
DelayedProxycloseBroker in interface DelayedProxypublic OpenJPAStateManager getOwnerStateManager()
DelayedProxygetOwnerStateManager in interface DelayedProxypublic boolean isDetached()
DelayedProxyisDetached in interface DelayedProxypublic boolean isDelayLoad()
public java.lang.Object clone()
clone in class java.util.LinkedListpublic void add(int paramInt,
java.lang.Object paramObject)
add in interface java.util.Listadd in class java.util.LinkedListpublic boolean add(java.lang.Object paramObject)
add in interface java.util.Collectionadd in interface java.util.Dequeadd in interface java.util.Listadd in interface java.util.Queueadd in class java.util.LinkedListpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listclear in class java.util.LinkedListpublic boolean addAll(java.util.Collection paramCollection)
addAll in interface java.util.CollectionaddAll in interface java.util.ListaddAll in class java.util.LinkedListpublic boolean addAll(int paramInt,
java.util.Collection paramCollection)
addAll in interface java.util.ListaddAll in class java.util.LinkedListpublic boolean remove(java.lang.Object paramObject)
remove in interface java.util.Collectionremove in interface java.util.Dequeremove in interface java.util.Listremove in class java.util.LinkedListpublic java.lang.Object remove(int paramInt)
remove in interface java.util.Listremove in class java.util.LinkedListpublic java.lang.Object remove()
remove in interface java.util.Dequeremove in interface java.util.Queueremove in class java.util.LinkedListpublic java.lang.Object set(int paramInt,
java.lang.Object paramObject)
set in interface java.util.Listset in class java.util.LinkedListpublic java.lang.Object poll()
poll in interface java.util.Dequepoll in interface java.util.Queuepoll in class java.util.LinkedListpublic java.util.ListIterator listIterator(int paramInt)
listIterator in interface java.util.ListlistIterator in class java.util.LinkedListpublic void addFirst(java.lang.Object paramObject)
addFirst in interface java.util.DequeaddFirst in class java.util.LinkedListpublic void addLast(java.lang.Object paramObject)
addLast in interface java.util.DequeaddLast in class java.util.LinkedListpublic boolean offer(java.lang.Object paramObject)
offer in interface java.util.Dequeoffer in interface java.util.Queueoffer in class java.util.LinkedListpublic java.lang.Object removeFirst()
removeFirst in interface java.util.DequeremoveFirst in class java.util.LinkedListpublic java.lang.Object removeLast()
removeLast in interface java.util.DequeremoveLast in class java.util.LinkedListpublic java.util.Iterator iterator()
iterator in interface java.lang.Iterableiterator in interface java.util.Collectioniterator in interface java.util.Dequeiterator in interface java.util.Listiterator in class java.util.AbstractSequentialListpublic java.util.ListIterator listIterator()
listIterator in interface java.util.ListlistIterator in class java.util.AbstractListpublic boolean removeAll(java.util.Collection paramCollection)
removeAll in interface java.util.CollectionremoveAll in interface java.util.ListremoveAll in class java.util.AbstractCollectionpublic boolean retainAll(java.util.Collection paramCollection)
retainAll in interface java.util.CollectionretainAll in interface java.util.ListretainAll in class java.util.AbstractCollectionpublic boolean removeFirstOccurrence(java.lang.Object paramObject)
removeFirstOccurrence in interface java.util.DequeremoveFirstOccurrence in class java.util.LinkedListpublic boolean removeLastOccurrence(java.lang.Object paramObject)
removeLastOccurrence in interface java.util.DequeremoveLastOccurrence in class java.util.LinkedListprotected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic boolean equals(java.lang.Object paramObject)
equals in interface java.util.Collectionequals in interface java.util.Listequals in class java.util.AbstractListpublic int hashCode()
hashCode in interface java.util.CollectionhashCode in interface java.util.ListhashCode in class java.util.AbstractListpublic java.util.List subList(int fromIndex,
int toIndex)
subList in interface java.util.ListsubList in class java.util.AbstractListpublic int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.ListlastIndexOf in class java.util.LinkedListpublic int indexOf(java.lang.Object o)
indexOf in interface java.util.ListindexOf in class java.util.LinkedListpublic java.lang.Object get(int index)
get in interface java.util.Listget in class java.util.LinkedListpublic boolean containsAll(java.util.Collection c)
containsAll in interface java.util.CollectioncontainsAll in interface java.util.ListcontainsAll in class java.util.AbstractCollectionpublic java.lang.Object[] toArray()
toArray in interface java.util.CollectiontoArray in interface java.util.ListtoArray in class java.util.LinkedListpublic java.lang.Object[] toArray(java.lang.Object[] array)
toArray in interface java.util.CollectiontoArray in interface java.util.ListtoArray in class java.util.LinkedListpublic boolean contains(java.lang.Object object)
contains in interface java.util.Collectioncontains in interface java.util.Dequecontains in interface java.util.Listcontains in class java.util.LinkedListpublic boolean isEmpty()
isEmpty in interface java.util.CollectionisEmpty in interface java.util.ListisEmpty in class java.util.AbstractCollectionpublic int size()
size in interface java.util.Collectionsize in interface java.util.Dequesize in interface java.util.Listsize in class java.util.LinkedListpublic boolean offerFirst(java.lang.Object paramObject)
offerFirst in interface java.util.DequeofferFirst in class java.util.LinkedListpublic boolean offerLast(java.lang.Object paramObject)
offerLast in interface java.util.DequeofferLast in class java.util.LinkedListpublic java.lang.Object pollFirst()
pollFirst in interface java.util.DequepollFirst in class java.util.LinkedListpublic java.lang.Object pollLast()
pollLast in interface java.util.DequepollLast in class java.util.LinkedListpublic java.lang.Object getFirst()
getFirst in interface java.util.DequegetFirst in class java.util.LinkedListpublic java.lang.Object getLast()
getLast in interface java.util.DequegetLast in class java.util.LinkedListpublic java.lang.Object peekFirst()
peekFirst in interface java.util.DequepeekFirst in class java.util.LinkedListpublic java.lang.Object peekLast()
peekLast in interface java.util.DequepeekLast in class java.util.LinkedListpublic java.lang.Object element()
element in interface java.util.Dequeelement in interface java.util.Queueelement in class java.util.LinkedListpublic java.lang.Object peek()
peek in interface java.util.Dequepeek in interface java.util.Queuepeek in class java.util.LinkedListpublic void push(java.lang.Object o)
push in interface java.util.Dequepush in class java.util.LinkedListpublic java.lang.Object pop()
pop in interface java.util.Dequepop in class java.util.LinkedListpublic java.util.Iterator descendingIterator()
descendingIterator in interface java.util.DequedescendingIterator in class java.util.LinkedListCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.