Uses of Class
org.faktorips.runtime.internal.tableindex.SearchStructure
-
Packages that use SearchStructure Package Description org.faktorips.runtime.internal.tableindex -
-
Uses of SearchStructure in org.faktorips.runtime.internal.tableindex
Classes in org.faktorips.runtime.internal.tableindex with type parameters of type SearchStructure Modifier and Type Class Description classAbstractMapStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>Abstract implementation for allstructuresthat map keys to nestedstructuresmuch like a map.classKeyStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>An implementation ofAbstractMapStructuremapping keys to nestedSearchStructuresmuch like a map.classRangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>ASearchStructurethat maps ranges to nestedSearchStructures.classTwoColumnRangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>ASearchStructurethat maps ranges (keys) to nestedSearchStructuresi.e.Subclasses of SearchStructure in org.faktorips.runtime.internal.tableindex Modifier and Type Class Description classAbstractMapStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>Abstract implementation for allstructuresthat map keys to nestedstructuresmuch like a map.classKeyStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>An implementation ofAbstractMapStructuremapping keys to nestedSearchStructuresmuch like a map.classRangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>ASearchStructurethat maps ranges to nestedSearchStructures.classResultStructure<R>ResultStructuresare the leaves in the tree of nestedSearchStructures.classTwoColumnRangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>ASearchStructurethat maps ranges (keys) to nestedSearchStructuresi.e.classUniqueResultStructure<R>UniqueResultStructuresare the leaves in the tree of nestedSearchStructures.Methods in org.faktorips.runtime.internal.tableindex with type parameters of type SearchStructure Modifier and Type Method Description static <K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
KeyStructure<K,V,R>KeyStructure. create()Creates a new emptyKeyStructure.static <K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
RangeStructure<K,V,R>RangeStructure. create(RangeType keyType)Creates an emptyRangeStructure.static <K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
TwoColumnRangeStructure<K,V,R>TwoColumnRangeStructure. create()Creates an emptyTwoColumnRangeStructure.static <K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
KeyStructure<K,V,R>KeyStructure. createWith(K key, V value)Creates a newKeyStructureand put the given key value pair.static <K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
RangeStructure<K,V,R>RangeStructure. createWith(RangeType keyType, K key, V value)Creates a newRangeStructureand adds the given key-value pair.static <K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R>
TwoColumnRangeStructure<K,V,R>TwoColumnRangeStructure. createWith(K lowerBound, K upperBound, V value)Creates a newTwoColumnRangeStructureand adds the given range-value pair.Methods in org.faktorips.runtime.internal.tableindex that return SearchStructure Modifier and Type Method Description protected SearchStructure<R>AbstractMapStructure. emptyResult()Simply returns anEmptySearchStructure.SearchStructure<R>KeyStructure. get(java.lang.Object key)SearchStructure<R>RangeStructure. get(java.lang.Object key)SearchStructure<R>ResultStructure. get(java.lang.Object key)abstract SearchStructure<R>SearchStructure. get(java.lang.Object key)Returns the nestedSearchStructurefor the given key.SearchStructure<R>TwoColumnRangeStructure. get(java.lang.Object key)SearchStructure<R>UniqueResultStructure. get(java.lang.Object key)protected SearchStructure<R>AbstractMapStructure. getValidResult(V result)Checks whether the given result isnulland returns a fall-back result (an emptyResultStructure) in that case.
-