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) |
build
add, 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, writeReplace
create
addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, clear, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
contains, remove
parallelStream, removeIf, stream
private 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
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.