|
||||||||||
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 |