Klasse FilterContainerView<E>
java.lang.Object
ch.nolix.core.container.base.AbstractContainer<E>
ch.nolix.core.container.arraylist.AbstractExtendedContainer<E>
ch.nolix.core.container.arraylist.FilterContainerView<E>
- Typparameter:
E- is the type of the elements of aFilterContainerView.
- Alle implementierten Schnittstellen:
Filterable<E>,Groupable<E>,IContainer<E>,IFilteringContainerViewProvider<E>,IIntervallContainerViewProvider<E>,IMappingContainerViewProvider<E>,Mappable<E>,AggregationRequestable<E>,ArrayMappable<E>,CountRequestable<E>,IndexRequestable<E>,IterableWithCopyableIterator<E>,SingleSearchable<E>,StoringRequestable<E>,StringMappable,EmptinessRequestable,MaterializationRequestable,Iterable<E>
- Version:
- 2025-03-09
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <T> FilterContainerView<T> static <T> FilterContainerView<T> forContainerAndSelector(IContainer<T> container, Predicate<T> selector) static <T> FilterContainerView<T> forElementAndArrayAndSelector(T element, T[] array, Predicate<T> selector) intgetCount()getStoredAtOneBasedIndex(int oneBasedIndex) booleaniterator()toString()Von Klasse geerbte Methoden ch.nolix.core.container.arraylist.AbstractExtendedContainer
createEmptyMutableList, getViewFromOneBasedStartIndexToOneBasedEndIndex, getViewOf, getViewOfStoredSelected, toOrderedListVon Klasse geerbte Methoden ch.nolix.core.container.base.AbstractContainer
contains, containsAll, containsAll, containsAll, containsAny, containsAny, containsAnyOf, containsAnyOf, containsAsManyAs, containsEqualing, containsExactlyEqualingInSameOrder, containsExactlyInSameOrder, containsLessThan, containsMoreThan, containsNone, containsNone, containsNoneOf, containsOnce, containsOne, containsOne, containsOneEqualing, containsOnly, getAverage, getAverageOrZero, getCount, getCountOf, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getOneBasedIndexOfFirst, getOneBasedIndexOfFirstEqualElement, getOneBasedIndexOfFirstOccurrenceOf, getOptionalStoredFirst, getOptionalStoredFirst, getStandardDeviation, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredInGroups, getStoredLast, getStoredOfType, getStoredOne, getStoredOne, getStoredOthers, getStoredSelected, getSum, getSumOfInts, getVariance, getViewFromOneBasedStartIndex, getViewToOneBasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast, isEmpty, to, toArray, toByteArray, toCharArray, toConcatenatedString, toDoubleArray, toIntArray, toLongArray, toMultiples, toNumbers, toReversedList, toStringArray, toStrings, toStringWithSeparator, toStringWithSeparator, toWithOneBasedIndexVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.EmptinessRequestable
containsAnyVon Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliteratorVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.MaterializationRequestable
isView
-
Methodendetails
-
createEmpty
- Typparameter:
T- is the types of the elements of the createdFilterContainerView.- Gibt zurück:
- a new
FilterContainerViewfor an emptyIContainer.
-
forContainerAndSelector
public static <T> FilterContainerView<T> forContainerAndSelector(IContainer<T> container, Predicate<T> selector) - Typparameter:
T- is the type of the elements of the given container.- Parameter:
container-selector-- Gibt zurück:
- a new
FilterContainerViewfor the given container and selector. - Löst aus:
ArgumentIsNullException- if the given container is null.ArgumentIsNullException- if the given selector is null.
-
forElementAndArrayAndSelector
public static <T> FilterContainerView<T> forElementAndArrayAndSelector(T element, T[] array, Predicate<T> selector) - Typparameter:
T- is the type of the given element and elements of the given array.- Parameter:
element-array-selector-- Gibt zurück:
- a new
FilterContainerViewfor the given element and array. - Löst aus:
ArgumentIsNullException- if the given array is null.ArgumentIsNullException- if the given selector is null.
-
getCount
public int getCount()- Gibt zurück:
- the number of elements of the current
CountRequestable.
-
getStoredAtOneBasedIndex
- Parameter:
oneBasedIndex-- Gibt zurück:
- the element at the given oneBasedIndex. The element can be null.
-
isMaterialized
public boolean isMaterialized()- Gibt zurück:
- true if the current
MaterializationRequestableis materialized, false otherwise.
-
iterator
-
toString
-