Klasse CachingContainer<E>
java.lang.Object
ch.nolix.core.container.base.Container<E>
ch.nolix.core.programstructure.caching.CachingContainer<E>
- Alle implementierten Schnittstellen:
IContainer<E>,IViewProviderContainer<E>,Mappable<E>,MultiSearchable<E>,ArrayMappable<E>,ICountingContainer<E>,IndexRequestable<E>,IStatisticalConainer<E>,IterableWithCopyableIterator<E>,SingleSearchable<E>,StoringRequestable<E>,StringMappable,ICachingContainer<E>,EmptinessRequestable,MaterializationRequestable,Iterable<E>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleancontainsWithId(String id) protected <E2> ILinkedList<E2> createEmptyMutableList(Marker<E2> marker) intgetCount()getOptionalIdOf(E element) getStoredAt1BasedIndex(int param1BasedIndex) getStoredById(String id) booleaniterator()registerAndGetId(E element) voidregisterAtId(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, getViewTo1BasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast, isEmpty, to, toArray, toByteArray, toCharArray, toConcatenatedString, toDoubleArray, toIntArray, toLongArray, toMultiple, toNumbers, toReversedList, toStringArray, toStrings, toStringWithSeparator, toStringWithSeparatorVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.ArrayMappable
toArray, toByteArray, toCharArray, toDoubleArray, toIntArray, toLongArray, toStringArrayVon Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IContainer
toReversedListVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.ICountingContainer
getCount, getCountOfVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IndexRequestable
get1BasedIndexOfFirst, get1BasedIndexOfFirstEqualElement, get1BasedIndexOfFirstOccurrenceOfVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IStatisticalConainer
getAverage, getAverageOrZero, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getStandardDeviation, getSum, getSumOfInts, getVarianceVon Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliteratorVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IViewProviderContainer
getViewFrom1BasedStartIndex, getViewFrom1BasedStartIndexTo1BasedEndIndex, getViewTo1BasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLastVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Mappable
to, toMultiple, toNumbers, toStringsVon Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.MaterializationRequestable
isViewVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.MultiSearchable
getStoredInGroups, getStoredOfType, getStoredOthers, getStoredSelectedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.SingleSearchable
getOptionalStoredFirst, getOptionalStoredFirst, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredLast, getStoredOne, getStoredOneVon 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, containsOnlyVon Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.StringMappable
toConcatenatedString, toStringWithSeparator, toStringWithSeparator
-
Konstruktordetails
-
CachingContainer
public CachingContainer()
-
-
Methodendetails
-
containsWithId
- Angegeben von:
containsWithIdin SchnittstelleICachingContainer<E>
-
getCount
public int getCount()- Angegeben von:
getCountin SchnittstelleICountingContainer<E>- Gibt zurück:
- the number of elements of the current
ICountingContainer.
-
getIdOf
- Angegeben von:
getIdOfin SchnittstelleICachingContainer<E>
-
getOptionalIdOf
-
getStoredAt1BasedIndex
- Angegeben von:
getStoredAt1BasedIndexin SchnittstelleSingleSearchable<E>- Parameter:
param1BasedIndex-- Gibt zurück:
- the element at the given param1BasedIndex. The element can be null.
-
getStoredById
- Angegeben von:
getStoredByIdin SchnittstelleICachingContainer<E>
-
isMaterialized
public boolean isMaterialized()- Angegeben von:
isMaterializedin SchnittstelleMaterializationRequestable- Gibt zurück:
- true if the current
MaterializationRequestableis materialized, false otherwise.
-
iterator
Beschreibung aus Schnittstelle kopiert:IterableWithCopyableIterator -
registerAndGetId
- Angegeben von:
registerAndGetIdin SchnittstelleICachingContainer<E>
-
registerAtId
- Angegeben von:
registerAtIdin SchnittstelleICachingContainer<E>
-
registerIfNotRegisteredAndGetId
- Angegeben von:
registerIfNotRegisteredAndGetIdin SchnittstelleICachingContainer<E>
-
toOrderedList
- Angegeben von:
toOrderedListin SchnittstelleIContainer<E>- Typparameter:
C- is the type of theComparables the given comparableMapper returns.- Parameter:
norm-- Gibt zurück:
- a new
IContainerwith the elements of the currentIContainerordered from the smallest to the biggest element according to theComparables the given comparableMapper maps from the elements of the currentIContainer.
-
createEmptyMutableList
- Angegeben von:
createEmptyMutableListin KlasseContainer<E>- Typparameter:
E2- is the type of the elements the createdILinkedListcan contain.- Parameter:
marker-- Gibt zurück:
- a new empty
ILinkedList.
-