com.jidesoft.range
Class BooleanRange

java.lang.Object
  extended by com.jidesoft.range.AbstractRange<Boolean>
      extended by com.jidesoft.range.BooleanRange
All Implemented Interfaces:
Range<Boolean>, Comparable<Range>

public class BooleanRange
extends AbstractRange<Boolean>


Field Summary
 
Fields inherited from interface com.jidesoft.range.Range
PROPERTY_MAX, PROPERTY_MIN
 
Constructor Summary
BooleanRange(boolean lower, boolean upper)
           
 
Method Summary
 void adjust(Boolean lower, Boolean upper)
          Adjusts the range.
 boolean contains(Boolean x)
          Determines whether the supplied point lies within this range.
 Range<Boolean> createIntermediate(Range<Boolean> targetRange, double position)
           
 boolean equals(Object o)
           
 int hashCode()
           
 Boolean lower()
           
 double maximum()
          This may be the numeric representation of upper() or it may be rounded up.
 double minimum()
          This may be the numeric representation of lower() or it may be rounded down.
protected  void setMax(boolean upper)
           
protected  void setMin(boolean lower)
           
 double size()
          Compute the size of the range
 String toString()
           
 Boolean upper()
           
 
Methods inherited from class com.jidesoft.range.AbstractRange
addPropertyChangeListener, compareTo, copy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanRange

public BooleanRange(boolean lower,
                    boolean upper)
Method Detail

createIntermediate

public Range<Boolean> createIntermediate(Range<Boolean> targetRange,
                                         double position)
Specified by:
createIntermediate in class AbstractRange<Boolean>

lower

public Boolean lower()
Returns:
the smallest value of the range

upper

public Boolean upper()
Returns:
the largest value of the range

adjust

public void adjust(Boolean lower,
                   Boolean upper)
Description copied from interface: Range
Adjusts the range.

Parameters:
lower - the new smallest value of the range
upper - the new largest value of the range

setMin

protected void setMin(boolean lower)

setMax

protected void setMax(boolean upper)

minimum

public double minimum()
Description copied from interface: Range
This may be the numeric representation of lower() or it may be rounded down.

Returns:
the numeric value of the smallest value to include in the range.

maximum

public double maximum()
Description copied from interface: Range
This may be the numeric representation of upper() or it may be rounded up.

Returns:
The numeric value of the largest value to include in the range.

size

public double size()
Description copied from interface: Range
Compute the size of the range


contains

public boolean contains(Boolean x)
Description copied from interface: Range
Determines whether the supplied point lies within this range. For continuous ranges this is interpreted as a pair of inequalities on the supplied value (i.e., min <= x <= max), but for discrete ranges the contains() method is more like a set membership test.

Returns:
a boolean to indicate whether the supplied point lies within the range

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2014. All rights reserved.