net.sf.jagg.msd
Class BigDecimalDiscriminator

java.lang.Object
  extended by net.sf.jagg.msd.AbstractDiscriminator<T>
      extended by net.sf.jagg.msd.PortionDiscriminator<T>
          extended by net.sf.jagg.msd.NumberDiscriminator<java.math.BigDecimal>
              extended by net.sf.jagg.msd.BigDecimalDiscriminator
All Implemented Interfaces:
Discriminator<java.math.BigDecimal>

public class BigDecimalDiscriminator
extends NumberDiscriminator<java.math.BigDecimal>

A BigDecimalDiscriminator discriminates Lists of BigDecimals.

Since:
0.5.0
Author:
Randy Gettman

Field Summary
 
Fields inherited from class net.sf.jagg.msd.NumberDiscriminator
PORTION_BITS, PORTION_MASK
 
Constructor Summary
BigDecimalDiscriminator()
           
 
Method Summary
protected
<E> PortionExtractor<E,java.math.BigDecimal>
getPortionExtractor(Extractor<E,java.math.BigDecimal> e)
          Returns a portion extractor appropriate for BigDecimals.
 
Methods inherited from class net.sf.jagg.msd.PortionDiscriminator
discriminate, discriminatePortion
 
Methods inherited from class net.sf.jagg.msd.AbstractDiscriminator
discriminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalDiscriminator

public BigDecimalDiscriminator()
Method Detail

getPortionExtractor

protected <E> PortionExtractor<E,java.math.BigDecimal> getPortionExtractor(Extractor<E,java.math.BigDecimal> e)
Returns a portion extractor appropriate for BigDecimals.

Specified by:
getPortionExtractor in class NumberDiscriminator<java.math.BigDecimal>
Type Parameters:
E - The type of the element.
Parameters:
e - An Extractor that returns appropriate labels.
Returns:
An appropriate PortionExtractor.


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