|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ChainedExtractor | |
---|---|
net.sf.jagg.msd | Provides the classes necessary to implement Multiset Discrimination. |
Uses of ChainedExtractor in net.sf.jagg.msd |
---|
Subclasses of ChainedExtractor in net.sf.jagg.msd | |
---|---|
protected class |
ArrayDiscriminator.ArrayChainedExtractor<E,B>
An ArrayChainedExtractor extracts members of an array as
labels. |
protected class |
CalendarDiscriminator.CalendarChainedExtractor<E>
A CalendarChainedExtractor extracts the milliseconds value
of the Calendar . |
protected class |
ClassDiscriminator.ClassChainedExtractor<E,B>
A ClassChainedExtractor extracts the class name. |
protected class |
CollectionDiscriminator.CollectionChainedExtractor<E,B>
A CollectionChainedExtractor turns Collections
into RandomAccess Lists . |
protected class |
DateDiscriminator.DateChainedExtractor<E>
A DateChainedExtractor extracts the milliseconds value of
the Date . |
protected class |
EnumDiscriminator.EnumChainedExtractor<E>
An EnumChainedExtractor extracts the enum ordinal. |
protected class |
PropertiesDiscriminator.MethodCallChainedExtractor<E,L,B>
An MethodCallChainedExtractor extracts results of a method
call as labels. |
protected class |
RandomAccessListDiscriminator.ListChainedExtractor<E,B>
A ListChainedExtractor extracts members of a random access
list as labels. |
Methods in net.sf.jagg.msd that return ChainedExtractor | ||
---|---|---|
protected
|
CollectionDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,java.util.Collection<T>> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
RandomAccessListDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,java.util.List<T>> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
ArrayDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T[]> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
PropertiesDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
EnumDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
DateDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
|
protected
|
ClassDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
|
protected abstract
|
ChainedDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an Extractor that extracts a label of unknown type
from a label of type T , using the given
Extractor , which supplies labels of type T . |
|
protected
|
CalendarDiscriminator.getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
Methods in net.sf.jagg.msd with parameters of type ChainedExtractor | ||
---|---|---|
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 . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |