Package org.apache.juneau.internal
Class DelegateList<T extends Collection<?>>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<Object>
org.apache.juneau.collections.JsonList
org.apache.juneau.internal.DelegateList<T>
- Type Parameters:
- T- The class type of the wrapped bean.
- All Implemented Interfaces:
- Serializable,- Cloneable,- Iterable<Object>,- Collection<Object>,- Deque<Object>,- List<Object>,- Queue<Object>,- Delegate<T>
Represents a wrapped 
Collection where entries in the list can be removed or reordered without affecting the
 underlying list.
 See Also:
- 
Field SummaryFields inherited from class org.apache.juneau.collections.JsonListEMPTY_LISTFields inherited from class java.util.AbstractListmodCount
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.juneau.collections.JsonListappend, append, append, appendIf, appendIf, appendReverse, appendReverse, asJson, asString, asString, cast, create, deleteAt, elements, get, get, getAt, getAt, getBeanSession, getBoolean, getClassMeta, getInt, getList, getList, getLong, getMap, getMap, getString, isUnmodifiable, modifiable, of, of, ofArrays, ofCollections, ofJson, ofJson, ofJsonOrCdl, ofText, ofText, postAt, putAt, session, setBeanSession, toString, unmodifiable, writeToMethods inherited from class java.util.LinkedListadd, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArrayMethods inherited from class java.util.AbstractSequentialListiteratorMethods inherited from class java.util.AbstractListequals, hashCode, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollectioncontainsAll, isEmpty, removeAll, retainAllMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.ListcontainsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
- 
Constructor Details- 
DelegateListConstructor.- Parameters:
- classMeta- The data type represented by this delegate.
 
 
- 
- 
Method Details- 
getClassMetaDescription copied from interface:DelegateTheClassMetaof the class of the represented object.- Specified by:
- getClassMetain interface- Delegate<T extends Collection<?>>
- Returns:
- The class type of the represented object.
 
 
-