public final class ArrayAdapter<T> extends AbstractArrayAdapter<T> implements Serializable, com.gs.collections.api.list.FixedSizeList<T>
AbstractMutableCollection.add(Object), AbstractArrayAdapter.addAll(Collection), AbstractArrayAdapter.remove(Object), AbstractArrayAdapter.removeAll(Collection), etc. are not supported and will throw
an UnsupportedOperationException. In addition, the mutating iteration methods AbstractArrayAdapter.removeIf(Predicate) and AbstractArrayAdapter.removeIfWith(Predicate2, Object) are not supported and will also
throw an UnsupportedOperationException.
The with(Object) method is not an exception to the above restrictions, as it will create a new
instance of this class with the existing contents plus the new item.
To create a wrapper around an existing array, use the adapt(Object[]) factory method. To wrap the contents
of an existing Collection instance, use the newArray(Iterable) or newArrayWithItem(Iterable, Object)
factory methods. To wrap existing objects in a new array, use one of the newArrayWith(Object) factory methods.
| Modifier and Type | Method and Description |
|---|---|
static <E> ArrayAdapter<E> |
adapt(E... array) |
ArrayAdapter<T> |
clone() |
static <E> ArrayAdapter<E> |
newArray() |
static <E> ArrayAdapter<E> |
newArray(Iterable<? extends E> source) |
static <E> ArrayAdapter<E> |
newArrayWith(E... elements) |
static <E> ArrayAdapter<E> |
newArrayWith(E one) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two,
E three) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two,
E three,
E four) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two,
E three,
E four,
E five) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two,
E three,
E four,
E five,
E six) |
static <E> ArrayAdapter<E> |
newArrayWith(E one,
E two,
E three,
E four,
E five,
E six,
E seven) |
static <E> ArrayAdapter<E> |
newArrayWithItem(Iterable<? extends E> iterable,
E itemToAdd) |
T |
set(int index,
T element) |
ArrayAdapter<T> |
sortThis(Comparator<? super T> comparator) |
com.gs.collections.api.list.FixedSizeList<T> |
toReversed() |
ArrayAdapter<T> |
with(T value) |
ArrayAdapter<T> |
withAll(Iterable<? extends T> elements) |
ArrayAdapter<T> |
without(T element) |
ArrayAdapter<T> |
withoutAll(Iterable<? extends T> elements) |
abstractArrayAdapterEquals, add, addAll, addAll, addAllIterable, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, clear, collect, collect, collectIf, collectIf, collectWith, collectWith, contains, containsAll, corresponds, count, countWith, detect, detectIfNone, detectIndex, detectLastIndex, detectWith, detectWithIfNone, distinct, distinct, drop, each, equals, flatCollect, flatCollect, forEach, forEachWith, forEachWithIndex, forEachWithIndex, get, getFirst, getLast, hashCode, indexOf, injectInto, injectIntoWith, isEmpty, iterator, lastIndexOf, listIterator, noneSatisfy, noneSatisfyWith, notEmpty, reject, reject, rejectWith, rejectWith, remove, remove, removeAll, removeAllIterable, removeIf, removeIfWith, retainAll, retainAllIterable, select, select, selectAndRejectWith, selectWith, selectWith, size, subList, take, toArray, toArrayappendString, asParallel, asReversed, asSynchronized, asUnmodifiable, binarySearch, binarySearch, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, dropWhile, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, listIterator, max, max, maxBy, min, min, minBy, newEmpty, partition, partitionWhile, partitionWith, reverseForEach, reverseThis, selectInstancesOf, shuffleThis, shuffleThis, sortThis, sortThisBy, sortThisByBoolean, sortThisByByte, sortThisByChar, sortThisByDouble, sortThisByFloat, sortThisByInt, sortThisByLong, sortThisByShort, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, takeWhile, tap, toImmutable, toList, toSet, toSortedList, toSortedList, toStack, zip, zip, zipWithIndex, zipWithIndexadd, aggregateBy, aggregateInPlaceBy, chunkappendString, asLazy, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAllArguments, containsAllIterable, forEach, groupBy, groupByEach, groupByUniqueKey, injectInto, makeString, makeString, makeString, sumByDouble, sumByFloat, sumByInt, sumByLong, toBag, toMap, toSortedBag, toSortedBag, toSortedBagBy, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toStringasSynchronized, asUnmodifiable, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, distinct, distinct, drop, dropWhile, flatCollect, groupBy, groupByEach, newEmpty, partition, partitionWhile, partitionWith, reject, rejectWith, reverseThis, select, selectInstancesOf, selectWith, shuffleThis, shuffleThis, sortThis, sortThisBy, sortThisByBoolean, sortThisByByte, sortThisByChar, sortThisByDouble, sortThisByFloat, sortThisByInt, sortThisByLong, sortThisByShort, subList, take, takeWhile, tap, toImmutable, zip, zipWithIndexadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, toArray, toArrayasParallel, binarySearch, binarySearch, equals, get, getFirst, getLast, hashCode, lastIndexOf, listIterator, listIterator, toStackasReversed, detectLastIndex, reverseForEachcorresponds, detectIndex, forEach, forEachWithIndex, forEachWithIndex, indexOfallSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, each, flatCollect, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, isEmpty, makeString, makeString, makeString, max, maxBy, min, minBy, noneSatisfy, noneSatisfyWith, notEmpty, reject, rejectWith, select, selectWith, size, sumByDouble, sumByFloat, sumByInt, sumByLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toStringadd, addAll, addAllIterable, clear, remove, removeAll, removeAllIterable, removeIf, removeIfWith, retainAll, retainAllIterableaggregateBy, aggregateInPlaceBy, groupByUniqueKey, injectIntoWith, selectAndRejectWithparallelStream, removeIf, streampublic static <E> ArrayAdapter<E> adapt(E... array)
public static <E> ArrayAdapter<E> newArray()
public static <E> ArrayAdapter<E> newArray(Iterable<? extends E> source)
public static <E> ArrayAdapter<E> newArrayWithItem(Iterable<? extends E> iterable, E itemToAdd)
public static <E> ArrayAdapter<E> newArrayWith(E one)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two, E three)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two, E three, E four)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two, E three, E four, E five)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two, E three, E four, E five, E six)
public static <E> ArrayAdapter<E> newArrayWith(E one, E two, E three, E four, E five, E six, E seven)
public static <E> ArrayAdapter<E> newArrayWith(E... elements)
public ArrayAdapter<T> with(T value)
public ArrayAdapter<T> without(T element)
without in interface com.gs.collections.api.collection.FixedSizeCollection<T>without in interface com.gs.collections.api.collection.MutableCollection<T>without in interface com.gs.collections.api.list.MutableList<T>without in class AbstractMutableList<T>public ArrayAdapter<T> withAll(Iterable<? extends T> elements)
withAll in interface com.gs.collections.api.collection.FixedSizeCollection<T>withAll in interface com.gs.collections.api.collection.MutableCollection<T>withAll in interface com.gs.collections.api.list.MutableList<T>withAll in class AbstractMutableList<T>public ArrayAdapter<T> withoutAll(Iterable<? extends T> elements)
withoutAll in interface com.gs.collections.api.collection.FixedSizeCollection<T>withoutAll in interface com.gs.collections.api.collection.MutableCollection<T>withoutAll in interface com.gs.collections.api.list.MutableList<T>withoutAll in class AbstractMutableList<T>public ArrayAdapter<T> clone()
clone in interface com.gs.collections.api.list.MutableList<T>clone in class AbstractMutableList<T>public ArrayAdapter<T> sortThis(Comparator<? super T> comparator)
sortThis in interface com.gs.collections.api.list.MutableList<T>sortThis in class AbstractMutableList<T>public com.gs.collections.api.list.FixedSizeList<T> toReversed()
toReversed in interface com.gs.collections.api.list.FixedSizeList<T>toReversed in interface com.gs.collections.api.list.ListIterable<T>toReversed in interface com.gs.collections.api.list.MutableList<T>toReversed in interface com.gs.collections.api.ordered.ReversibleIterable<T>toReversed in class AbstractMutableList<T>Copyright © 2004–2016. All rights reserved.