net.sf.jga.fn.comparison
Class Between.Comparable<T extends java.lang.Comparable<? super T>>

java.lang.Object
  extended by net.sf.jga.fn.UnaryFunctor<T,java.lang.Boolean>
      extended by net.sf.jga.fn.UnaryPredicate<T>
          extended by net.sf.jga.fn.comparison.Between<T>
              extended by net.sf.jga.fn.comparison.Between.Comparable<T>
All Implemented Interfaces:
java.io.Serializable, Visitable
Enclosing class:
Between<T>

public static class Between.Comparable<T extends java.lang.Comparable<? super T>>
extends Between<T>

Between functor for use with Comparable arguments. This class exists as an implementation detail that works around a limit in the javac inferencer -- in all substantive ways, this is simply a Between functor.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.jga.fn.comparison.Between
Between.Comparable<T extends java.lang.Comparable<? super T>>, Between.Visitor
 
Constructor Summary
Between.Comparable(T lo, T hi)
           
 
Method Summary
 
Methods inherited from class net.sf.jga.fn.comparison.Between
accept, fn, toString
 
Methods inherited from class net.sf.jga.fn.UnaryPredicate
p
 
Methods inherited from class net.sf.jga.fn.UnaryFunctor
bind, compose, compose, generate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Between.Comparable

public Between.Comparable(T lo,
                          T hi)


Copyright © 2002-2005 David A. Hall. All Rights Reserved.