|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Discriminable | A Discriminable object knows which properties in itself to
be discriminated. |
| Discriminator<T> | A Discriminator is able to distinguish elements of a given
List of objects of a certain type. |
| Extractor<E,L> | An Extractor takes an element (or part of an element) from an
object and returns it as a label. |
| Class Summary | |
|---|---|
| AbstractDiscriminator<T> | An AbstractDiscriminator is an abstract
Discriminator that implements the discriminate
method that doesn't take an Extractor by calling the
discriminate method that does take an Extractor
and supplying a SelfExtractor. |
| AbstractExtractor<E,T> | An AbstractExtractor encapsulates functionality needed by all
Extractors, specifically, determining whether an Extractor is
complete, and a chained Extractor. |
| ArrayDiscriminator<T> | An ArrayDiscriminator discriminates Lists of
arrays. |
| BigDecimalDiscriminator | A BigDecimalDiscriminator discriminates Lists of
BigDecimals. |
| BigIntegerDiscriminator | A BigIntegerDiscriminator discriminates Lists of
BigIntegers. |
| BooleanDiscriminator | A BooleanDiscriminator discriminates Lists of
Booleans. |
| ByteDiscriminator | A ByteDiscriminator discriminates Lists of
Bytes. |
| CalendarDiscriminator<T extends Calendar> | A CalendarDiscriminator discriminates Calendars. |
| ChainedDiscriminator<T> | A ChainedDiscriminator relies on another
Discriminator to perform its work in a separate step, after
this discriminator's work is done. |
| ChainedExtractor<E,L,T> | A ChainedExtractor extracts a part of an element and returns it
as the label. |
| CharacterDiscriminator | A CharacterDiscriminator discriminates Lists of
Characters. |
| CharSequenceDiscriminator<T extends CharSequence> | A CharSequenceDiscriminator discriminates Lists of
CharSequences, such as Strings. |
| ClassDiscriminator<T> | A ClassDiscriminator discriminates Lists of
Objects by their class names. |
| CollectionDiscriminator<T> | A CollectionDiscriminator discriminates
Lists of Collections. |
| DateDiscriminator<T extends Date> | A DateDiscriminator discriminates Dates. |
| DiscriminableDiscriminator<T> | A DiscriminableDiscriminator assumes that the type of elements
is Discriminable. |
| Discriminators | The Discriminators utility class supplies utility functionality
for Discriminators. |
| DoubleDiscriminator | A DoubleDiscriminator discriminates Lists of
Doubles. |
| EnumDiscriminator<T extends Enum<T>> | An EnumDiscriminator discriminates Lists of
Enums by their ordinals. |
| FloatDiscriminator | A FloatDiscriminator discriminates Lists of
Floats. |
| IntegerDiscriminator | A IntegerDiscriminator discriminates Lists of
Integers. |
| LongDiscriminator | A LongDiscriminator discriminates Lists of
Longs. |
| MsdWorkspace | This class holds the memory needed by a Discriminator. |
| NullDiscriminator<T> | A NullDiscriminator extracts nulls into a separate
equivalence class, then calls another discriminator. |
| NumberDiscriminator<T extends Number> | A NumberDiscriminator discriminates Lists of
Numbers. |
| PortionDiscriminator<T> | A PortionDiscriminator is an abstract class that represents
all Discriminators that need to discriminate in steps, whether
it be characters in a string, elements of an array, or bit portions of a
number. |
| PortionExtractor<E,T> | A PortionExtractor extracts a portion of an
element and returns it as the label. |
| PropertiesDiscriminator<T> | A PropertiesDiscriminator discriminates Lists of
Objects by their properties. |
| RandomAccessListDiscriminator<T> | A RandomAccessListDiscriminator discriminates
Lists of Lists. |
| SelfExtractor<E> | A SelfExtractor returns the element itself as the label. |
| ShortDiscriminator | A ShortDiscriminator discriminates Lists of
Shorts. |
Provides the classes necessary to implement Multiset Discrimination. Multiset discrimination can optionally be used when performing aggregate operations.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||