org.jcreme.filters
Class DoubleOrderFilter

java.lang.Object
  extended byorg.jcreme.filters.OrderFilter
      extended byorg.jcreme.filters.DoubleOrderFilter
All Implemented Interfaces:
java.lang.Cloneable, Filter, java.io.Serializable

public class DoubleOrderFilter
extends OrderFilter

A specialized OrderFilter that uses a double Comparator and only accepts Double objects as referent objects.

Version:
$Revision: 1.3 $
Author:
$Author: dbregeon $
See Also:
Serialized Form

Nested Class Summary
protected static class DoubleOrderFilter.DoubleComparator
          A Comparator that compares Double objects.
 
Field Summary
(package private) static long serialVersionUID
           
 
Constructor Summary
DoubleOrderFilter(OrderComparisonOperator op, java.lang.Double number)
          Creates new DoubleOrderFilter
 
Methods inherited from class org.jcreme.filters.OrderFilter
accept, clone, equals, getComparator, getOperator, getReferent, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

DoubleOrderFilter

public DoubleOrderFilter(OrderComparisonOperator op,
                         java.lang.Double number)
                  throws java.lang.IllegalArgumentException
Creates new DoubleOrderFilter

Parameters:
op - The OrderComparisonOperator to be used.
number - The Double object to be used as the referent object.
Throws:
java.lang.IllegalArgumentException - In case any of the passed in parameters is null, which is not wanted here.


Copyright 2006 null. All Rights Reserved.