net.sf.jagg.msd
Class ByteDiscriminator

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.lang.Byte>
              extended by net.sf.jagg.msd.ByteDiscriminator
All Implemented Interfaces:
Discriminator<java.lang.Byte>

public class ByteDiscriminator
extends NumberDiscriminator<java.lang.Byte>

A ByteDiscriminator discriminates Lists of Bytes.

Since:
0.5.0
Author:
Randy Gettman

Field Summary
 
Fields inherited from class net.sf.jagg.msd.NumberDiscriminator
PORTION_BITS, PORTION_MASK
 
Constructor Summary
ByteDiscriminator()
           
 
Method Summary
protected
<E> PortionExtractor<E,java.lang.Byte>
getPortionExtractor(Extractor<E,java.lang.Byte> e)
          Returns a portion extractor appropriate for bytes.
 
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

ByteDiscriminator

public ByteDiscriminator()
Method Detail

getPortionExtractor

protected <E> PortionExtractor<E,java.lang.Byte> getPortionExtractor(Extractor<E,java.lang.Byte> e)
Returns a portion extractor appropriate for bytes.

Specified by:
getPortionExtractor in class NumberDiscriminator<java.lang.Byte>
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.