Uses of Class
net.sf.jagg.msd.ChainedExtractor

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
<E> ChainedExtractor<E,java.util.List<T>,java.util.Collection<T>>
CollectionDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,java.util.Collection<T>> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,T,java.util.List<T>>
RandomAccessListDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,java.util.List<T>> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,T,T[]>
ArrayDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,T[]> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,?,T>
PropertiesDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,T> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,java.lang.Integer,T>
EnumDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,T> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,java.lang.Long,T>
DateDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,T> extractor)
          Returns an appropriate ChainedExtractor.
protected
<E> ChainedExtractor<E,java.lang.String,T>
ClassDiscriminator.getChainedExtractor(java.util.List<E> elements, Extractor<E,T> extractor)
          Returns an appropriate ChainedExtractor.
protected abstract
<E> ChainedExtractor<E,?,T>
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
<E> ChainedExtractor<E,java.lang.Long,T>
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
<E> Discriminator<T>
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
<E> Discriminator<T>
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
<E> Discriminator<T>
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
<E> Discriminator<?>
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
<E> Discriminator<java.lang.Integer>
EnumDiscriminator.getDiscriminator(java.util.List<E> elements, ChainedExtractor<E,?,T> extractor, int index)
          Returns the Discriminator that discriminates on the enum ordinals.
protected
<E> Discriminator<java.lang.Long>
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
<E> Discriminator<java.lang.String>
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
<E> Discriminator<?>
ChainedDiscriminator.getDiscriminator(java.util.List<E> elements, ChainedExtractor<E,?,T> extractor, int index)
          Returns a Discriminator that discriminates on an unknown type.
protected
<E> Discriminator<java.lang.Long>
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.
 



Copyright © 2010-2013 jAgg Team. All Rights Reserved.