Klasse CachingContainer<E>
java.lang.Object
ch.nolix.core.container.base.AbstractContainer<E>
ch.nolix.core.container.arraylist.AbstractExtendedContainer<E>
ch.nolix.core.container.cachingcontainer.CachingContainer<E>
- Alle implementierten Schnittstellen:
Filterable<E>
,Groupable<E>
,IContainer<E>
,IFilteringContainerViewProvider<E>
,IIntervallContainerViewProvider<E>
,IMappingContainerViewProvider<E>
,Mappable<E>
,ICachingContainer<E>
,AggregationRequestable<E>
,ArrayMappable<E>
,CountRequestable<E>
,IndexRequestable<E>
,IterableWithCopyableIterator<E>
,SingleSearchable<E>
,StoringRequestable<E>
,StringMappable
,EmptinessRequestable
,MaterializationRequestable
,Iterable<E>
public final class CachingContainer<E>
extends AbstractExtendedContainer<E>
implements ICachingContainer<E>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
containsWithId
(String id) int
getCount()
getOptionalIdOf
(E element) getStoredAtOneBasedIndex
(int oneBasedIndex) getStoredById
(String id) boolean
iterator()
registerAndGetId
(E element) void
registerAtId
(String id, E element) registerIfNotRegisteredAndGetId
(E element) Von Klasse geerbte Methoden ch.nolix.core.container.arraylist.AbstractExtendedContainer
createEmptyMutableList, getViewFromOneBasedStartIndexToOneBasedEndIndex, getViewOf, getViewOfStoredSelected, toOrderedList
Von 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, toWithOneBasedIndex
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.AggregationRequestable
getAverage, getAverageOrZero, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getStandardDeviation, getSum, getSumOfInts, getVariance
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.ArrayMappable
toArray, toByteArray, toCharArray, toDoubleArray, toIntArray, toLongArray, toStringArray
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.CountRequestable
getCount, getCountOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Filterable
getStoredOfType, getStoredOthers, getStoredSelected
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Groupable
getStoredInGroups
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IContainer
toOrderedList, toReversedList
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IFilteringContainerViewProvider
getViewOfStoredSelected
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IIntervallContainerViewProvider
getViewFromOneBasedStartIndex, getViewFromOneBasedStartIndexToOneBasedEndIndex, getViewToOneBasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IMappingContainerViewProvider
getViewOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IndexRequestable
getOneBasedIndexOfFirst, getOneBasedIndexOfFirstEqualElement, getOneBasedIndexOfFirstOccurrenceOf
Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Mappable
to, toMultiples, toNumbers, toStrings, toWithOneBasedIndex
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.MaterializationRequestable
isView
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.SingleSearchable
getOptionalStoredFirst, getOptionalStoredFirst, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredLast, getStoredOne, getStoredOne
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.StoringRequestable
contains, containsAll, containsAll, containsAll, containsAny, containsAny, containsAnyOf, containsAnyOf, containsAsManyAs, containsEqualing, containsExactlyEqualingInSameOrder, containsExactlyInSameOrder, containsLessThan, containsMoreThan, containsNone, containsNone, containsNoneOf, containsOnce, containsOne, containsOne, containsOneEqualing, containsOnly
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.StringMappable
toConcatenatedString, toStringWithSeparator, toStringWithSeparator
-
Konstruktordetails
-
CachingContainer
public CachingContainer()
-
-
Methodendetails
-
containsWithId
- Angegeben von:
containsWithId
in SchnittstelleICachingContainer<E>
-
getCount
public int getCount()- Angegeben von:
getCount
in SchnittstelleCountRequestable<E>
- Gibt zurück:
- the number of elements of the current
CountRequestable
.
-
getIdOf
- Angegeben von:
getIdOf
in SchnittstelleICachingContainer<E>
-
getOptionalIdOf
-
getStoredAtOneBasedIndex
- Angegeben von:
getStoredAtOneBasedIndex
in SchnittstelleSingleSearchable<E>
- Parameter:
oneBasedIndex
-- Gibt zurück:
- the element at the given oneBasedIndex. The element can be null.
-
getStoredById
- Angegeben von:
getStoredById
in SchnittstelleICachingContainer<E>
-
isMaterialized
public boolean isMaterialized()- Angegeben von:
isMaterialized
in SchnittstelleMaterializationRequestable
- Gibt zurück:
- true if the current
MaterializationRequestable
is materialized, false otherwise.
-
iterator
Beschreibung aus Schnittstelle kopiert:IterableWithCopyableIterator
-
registerAndGetId
- Angegeben von:
registerAndGetId
in SchnittstelleICachingContainer<E>
-
registerAtId
- Angegeben von:
registerAtId
in SchnittstelleICachingContainer<E>
-
registerIfNotRegisteredAndGetId
- Angegeben von:
registerIfNotRegisteredAndGetId
in SchnittstelleICachingContainer<E>
-