class ReferenceCollectionSerialData<T> extends ReferenceCollectionRefreshAfterSerialization<T> implements Serializable
| Modifier and Type | Field and Description |
|---|---|
private Collection<Referrer<T>> |
collection |
private Class |
referenceCollectionClass |
private static long |
serialVersionUID |
private Ref |
type |
| Constructor and Description |
|---|
ReferenceCollectionSerialData(Class clazz,
Collection<Referrer<T>> underlyingCollection,
Ref type) |
| Modifier and Type | Method and Description |
|---|---|
Class |
getClazz() |
Collection<Referrer<T>> |
getCollection() |
Ref |
getType() |
private void |
readObject(ObjectInputStream in) |
private void |
writeObject(ObjectOutputStream out) |
buildadd, add, addAll, addFirst, addLast, ceiling, comparator, descendingIterator, descendingSet, drainTo, drainTo, element, equals, first, floor, get, getFirst, getLast, getSerialBuilt, hashCode, headSet, headSet, higher, indexOf, isBuilt, iterator, last, lastIndexOf, listIterator, listIterator, lower, offer, offer, offerFirst, offerFirst, offerLast, offerLast, peek, peekFirst, peekLast, poll, poll, pollFirst, pollFirst, pollLast, pollLast, pop, push, put, putFirst, putLast, readResolve, remainingCapacity, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, setBuilt, setSerialBuilt, size, subList, subSet, subSet, tailSet, tailSet, take, takeFirst, takeLast, writeReplacecreateaddAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAll, clear, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArraycontains, removeparallelStream, removeIf, streamprivate static final long serialVersionUID
private Ref type
private Collection<Referrer<T>> collection
private Class referenceCollectionClass
ReferenceCollectionSerialData(Class clazz, Collection<Referrer<T>> underlyingCollection, Ref type) throws InstantiationException, IllegalAccessException
public Ref getType()
getType in class ReadResolveFixCollectionCircularReferences<T>public Collection<Referrer<T>> getCollection()
getCollection in class ReadResolveFixCollectionCircularReferences<T>public Class getClazz()
getClazz in class ReadResolveFixCollectionCircularReferences<T>private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.