|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Discriminator | |
---|---|
net.sf.jagg.msd | Provides the classes necessary to implement Multiset Discrimination. |
Uses of Discriminator in net.sf.jagg.msd |
---|
Classes in net.sf.jagg.msd that implement Discriminator | |
---|---|
class |
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 . |
class |
ArrayDiscriminator<T>
An ArrayDiscriminator discriminates Lists of
arrays. |
class |
BigDecimalDiscriminator
A BigDecimalDiscriminator discriminates Lists of
BigDecimals . |
class |
BigIntegerDiscriminator
A BigIntegerDiscriminator discriminates Lists of
BigIntegers . |
class |
BooleanDiscriminator
A BooleanDiscriminator discriminates Lists of
Booleans . |
class |
ByteDiscriminator
A ByteDiscriminator discriminates Lists of
Bytes . |
class |
CalendarDiscriminator<T extends Calendar>
A CalendarDiscriminator discriminates Calendars . |
class |
ChainedDiscriminator<T>
A ChainedDiscriminator relies on another
Discriminator to perform its work in a separate step, after
this discriminator's work is done. |
class |
CharacterDiscriminator
A CharacterDiscriminator discriminates Lists of
Characters . |
class |
CharSequenceDiscriminator<T extends CharSequence>
A CharSequenceDiscriminator discriminates Lists of
CharSequences , such as Strings . |
class |
ClassDiscriminator<T>
A ClassDiscriminator discriminates Lists of
Objects by their class names. |
class |
CollectionDiscriminator<T>
A CollectionDiscriminator discriminates
Lists of Collections . |
class |
DateDiscriminator<T extends Date>
A DateDiscriminator discriminates Dates . |
class |
DiscriminableDiscriminator<T>
A DiscriminableDiscriminator assumes that the type of elements
is Discriminable . |
class |
DoubleDiscriminator
A DoubleDiscriminator discriminates Lists of
Doubles . |
class |
EnumDiscriminator<T extends Enum<T>>
An EnumDiscriminator discriminates Lists of
Enums by their ordinals. |
class |
FloatDiscriminator
A FloatDiscriminator discriminates Lists of
Floats . |
class |
IntegerDiscriminator
A IntegerDiscriminator discriminates Lists of
Integers . |
class |
LongDiscriminator
A LongDiscriminator discriminates Lists of
Longs . |
class |
NullDiscriminator<T>
A NullDiscriminator extracts nulls into a separate
equivalence class, then calls another discriminator. |
class |
NumberDiscriminator<T extends Number>
A NumberDiscriminator discriminates Lists of
Numbers . |
class |
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. |
class |
PropertiesDiscriminator<T>
A PropertiesDiscriminator discriminates Lists of
Objects by their properties. |
class |
RandomAccessListDiscriminator<T>
A RandomAccessListDiscriminator discriminates
Lists of Lists . |
class |
ShortDiscriminator
A ShortDiscriminator discriminates Lists of
Shorts . |
Methods in net.sf.jagg.msd that return Discriminator | ||
---|---|---|
static
|
Discriminators.getDiscriminator(java.lang.Class<T> c)
Gets the proper Discriminator for a particular object's
class. |
|
protected
|
CollectionDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,java.util.Collection<T>> extractor,
int index)
Returns the Discriminator that discriminates on the
collection's base type. |
|
protected
|
RandomAccessListDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,java.util.List<T>> extractor,
int index)
Returns the Discriminator that discriminates on the list's
base type. |
|
protected
|
ArrayDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T[]> extractor,
int index)
Returns the Discriminator that discriminates on the array's
base type. |
|
protected
|
PropertiesDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on a specific
property, indexed by the given index. |
|
protected
|
EnumDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on the enum
ordinals. |
|
protected
|
DateDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on the
milliseconds value of the Date . |
|
protected
|
ClassDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on the class
name of the objects. |
|
protected abstract
|
ChainedDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns a Discriminator that discriminates on an unknown
type. |
|
protected
|
CalendarDiscriminator.getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on the
milliseconds value of the Calendar . |
|
static
|
Discriminators.getDiscriminator(T object)
Gets the proper Discriminator for a particular object. |
Constructors in net.sf.jagg.msd with parameters of type Discriminator | |
---|---|
NullDiscriminator(Discriminator<T> discriminator)
Create a NullDiscriminator that decorates another
Discriminator , to allow null labels. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |