net.sf.jagg.msd
Class CalendarDiscriminator<T extends java.util.Calendar>
java.lang.Object
net.sf.jagg.msd.AbstractDiscriminator<T>
net.sf.jagg.msd.ChainedDiscriminator<T>
net.sf.jagg.msd.CalendarDiscriminator<T>
- All Implemented Interfaces:
- Discriminator<T>
public class CalendarDiscriminator<T extends java.util.Calendar>
- extends ChainedDiscriminator<T>
A CalendarDiscriminator
discriminates Calendars
.
- Since:
- 0.6.0
- Author:
- Randy Gettman
Method Summary |
protected
|
getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
Returns an appropriate ChainedExtractor . |
protected
|
getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
Returns the Discriminator that discriminates on the
milliseconds value of the Calendar . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalendarDiscriminator
public CalendarDiscriminator()
getChainedExtractor
protected <E> ChainedExtractor<E,java.lang.Long,T> getChainedExtractor(java.util.List<E> elements,
Extractor<E,T> extractor)
- Returns an appropriate
ChainedExtractor
.
- Specified by:
getChainedExtractor
in class ChainedDiscriminator<T extends java.util.Calendar>
- Type Parameters:
E
- The type of element.- Parameters:
elements
- The List
of elements.extractor
- A ChainedExtractor
that returns appropriate
labels.
- Returns:
- An appropriate
ChainedExtractor
. - See Also:
ChainedDiscriminator.getDiscriminator(java.util.List, net.sf.jagg.msd.ChainedExtractor, int)
getDiscriminator
protected <E> Discriminator<java.lang.Long> getDiscriminator(java.util.List<E> elements,
ChainedExtractor<E,?,T> extractor,
int index)
- Returns the
Discriminator
that discriminates on the
milliseconds value of the Calendar
.
- Specified by:
getDiscriminator
in class ChainedDiscriminator<T extends java.util.Calendar>
- Parameters:
elements
- The list of elements.extractor
- The ChainedExtractor
that was obtained from
getChainedExtractor
.index
- The index of the loop.
- Returns:
- A
Discriminator
that discriminates on the
milliseconds value of the Calendar
. - See Also:
ChainedDiscriminator.getChainedExtractor(java.util.List, net.sf.jagg.msd.Extractor)
Copyright © 2010-2013 jAgg Team. All Rights Reserved.