Klasse CachingContainer<E>
java.lang.Object
ch.nolix.core.container.base.Container<E>
ch.nolix.core.container.cachingcontainer.CachingContainer<E>
- Alle implementierten Schnittstellen:
FilterMultiSearchable<E>
,IContainer<E>
,IViewProviderContainer<E>
,Mappable<E>
,MultiSearchable<E>
,ICachingContainer<E>
,ArrayMappable<E>
,ICountingContainer<E>
,IndexRequestable<E>
,IStatisticalConainer<E>
,IterableWithCopyableIterator<E>
,SingleSearchable<E>
,StoringRequestable<E>
,StringMappable
,EmptinessRequestable
,MaterializationRequestable
,Iterable<E>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
containsWithId
(String id) protected <E2> ILinkedList
<E2> createEmptyMutableList
(Marker<E2> marker) int
getCount()
getOptionalIdOf
(E element) getStoredAt1BasedIndex
(int param1BasedIndex) getStoredById
(String id) boolean
iterator()
registerAndGetId
(E element) void
registerAtId
(String id, E element) registerIfNotRegisteredAndGetId
(E element) <C extends Comparable<C>>
IContainer<E> toOrderedList
(Function<E, C> norm) Von Klasse geerbte Methoden ch.nolix.core.container.base.Container
contains, containsAll, containsAll, containsAll, containsAny, containsAny, containsAnyOf, containsAnyOf, containsAsManyAs, containsEqualing, containsExactlyEqualingInSameOrder, containsExactlyInSameOrder, containsLessThan, containsMoreThan, containsNone, containsNone, containsNoneOf, containsOnce, containsOne, containsOne, containsOneEqualing, containsOnly, get1BasedIndexOfFirst, get1BasedIndexOfFirstEqualElement, get1BasedIndexOfFirstOccurrenceOf, getAverage, getAverageOrZero, getCount, getCountOf, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getOptionalStoredFirst, getOptionalStoredFirst, getStandardDeviation, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredInGroups, getStoredLast, getStoredOfType, getStoredOne, getStoredOne, getStoredOthers, getStoredSelected, getSum, getSumOfInts, getVariance, getViewFrom1BasedStartIndex, getViewFrom1BasedStartIndexTo1BasedEndIndex, getViewOfStoredSelected, getViewTo1BasedEndIndex, 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.ArrayMappable
toArray, toByteArray, toCharArray, toDoubleArray, toIntArray, toLongArray, toStringArray
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.FilterMultiSearchable
getViewOfStoredSelected
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IContainer
toReversedList
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.ICountingContainer
getCount, getCountOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IndexRequestable
get1BasedIndexOfFirst, get1BasedIndexOfFirstEqualElement, get1BasedIndexOfFirstOccurrenceOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IStatisticalConainer
getAverage, getAverageOrZero, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getStandardDeviation, getSum, getSumOfInts, getVariance
Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IViewProviderContainer
getViewFrom1BasedStartIndex, getViewFrom1BasedStartIndexTo1BasedEndIndex, getViewTo1BasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast
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.baseapi.MultiSearchable
getStoredInGroups, getStoredOfType, getStoredOthers, getStoredSelected
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 SchnittstelleICountingContainer<E>
- Gibt zurück:
- the number of elements of the current
ICountingContainer
.
-
getIdOf
- Angegeben von:
getIdOf
in SchnittstelleICachingContainer<E>
-
getOptionalIdOf
-
getStoredAt1BasedIndex
- Angegeben von:
getStoredAt1BasedIndex
in SchnittstelleSingleSearchable<E>
- Parameter:
param1BasedIndex
-- Gibt zurück:
- the element at the given param1BasedIndex. 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>
-
toOrderedList
- Angegeben von:
toOrderedList
in SchnittstelleIContainer<E>
- Typparameter:
C
- is the type of theComparable
s the given comparableMapper returns.- Parameter:
norm
-- Gibt zurück:
- a new
IContainer
with the elements of the currentIContainer
ordered from the smallest to the biggest element according to theComparable
s the given comparableMapper maps from the elements of the currentIContainer
.
-
createEmptyMutableList
- Angegeben von:
createEmptyMutableList
in KlasseContainer<E>
- Typparameter:
E2
- is the type of the elements the createdILinkedList
can contain.- Parameter:
marker
-- Gibt zurück:
- a new empty
ILinkedList
.
-