public final class ExtensionList<E> extends ArrayList<E>
modCount| Modifier and Type | Method and Description |
|---|---|
ExtensionList<E> |
append(Collection<E> extensions) |
ExtensionList<E> |
append(E... extensions) |
ExtensionList<E> |
drop(Class<? extends E> extensionType) |
ExtensionList<E> |
drop(int index) |
ExtensionList<E> |
dropAll(Predicate<? super E> filter) |
E |
getFirstOfType(Class<? extends E> extensionType) |
ExtensionList<E> |
insert(int index,
E... extensions) |
ExtensionList<E> |
insertAfter(Class<? extends E> extensionType,
E... extensions) |
ExtensionList<E> |
insertAfterOrAppend(Class<? extends E> extensionType,
E... extensions) |
ExtensionList<E> |
insertBefore(Class<? extends E> extensionType,
E... extensions) |
ExtensionList<E> |
insertBeforeOrPrepend(Class<? extends E> extensionType,
E... extensions) |
ExtensionList<E> |
modify(Class<? extends E> extensionType,
Consumer<E> modifier) |
ExtensionList<E> |
prepend(E... extensions) |
ExtensionList<E> |
replace(Class<? extends E> extensionType,
E replacement) |
ExtensionList<E> |
replace(int index,
E replacement) |
ExtensionList<E> |
replaceOrAppend(Class<? extends E> extensionType,
E replacement) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, stream@SafeVarargs public final ExtensionList<E> append(E... extensions)
public ExtensionList<E> append(Collection<E> extensions)
@SafeVarargs public final ExtensionList<E> prepend(E... extensions)
@SafeVarargs public final ExtensionList<E> insert(int index, E... extensions)
@SafeVarargs public final ExtensionList<E> insertAfter(Class<? extends E> extensionType, E... extensions)
@SafeVarargs public final ExtensionList<E> insertBefore(Class<? extends E> extensionType, E... extensions)
@SafeVarargs public final ExtensionList<E> insertAfterOrAppend(Class<? extends E> extensionType, E... extensions)
@SafeVarargs public final ExtensionList<E> insertBeforeOrPrepend(Class<? extends E> extensionType, E... extensions)
public ExtensionList<E> drop(int index)
public ExtensionList<E> drop(Class<? extends E> extensionType)
public ExtensionList<E> dropAll(Predicate<? super E> filter)
public ExtensionList<E> replace(int index, E replacement)
public ExtensionList<E> replace(Class<? extends E> extensionType, E replacement)
public ExtensionList<E> replaceOrAppend(Class<? extends E> extensionType, E replacement)
Copyright © 2016–2018. All rights reserved.