Class RangePolicyHighestValues
java.lang.Object
info.monitorenter.gui.chart.rangepolicies.ARangePolicy
info.monitorenter.gui.chart.rangepolicies.RangePolicyHighestValues
- All Implemented Interfaces:
IRangePolicy
,Serializable
Range policy implementation that will force a viewport that only shows the
highest values that are in the range of maximum - x.
- Version:
- $Revision: 1.8 $
- Author:
- zoola, Achim Westermann
- See Also:
-
Field Summary
Fields inherited from class info.monitorenter.gui.chart.rangepolicies.ARangePolicy
m_propertyChangeSupport
Fields inherited from interface info.monitorenter.gui.chart.IRangePolicy
PROPERTY_RANGE, PROPERTY_RANGE_MAX, PROPERTY_RANGE_MIN
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a range policy with an unconfigured range (Range.RANGE_UNBOUNDED
) that will show the 50 hightest values.RangePolicyHighestValues
(int amountHighestValues) Creates a range policy with an unconfigured range (Range.RANGE_UNBOUNDED
) that will show the given amount of highest values.RangePolicyHighestValues
(Range range, double highestValueRangeToShow) Constructor with a range and the value range for the highest values to show only. -
Method Summary
Methods inherited from class info.monitorenter.gui.chart.rangepolicies.ARangePolicy
addPropertyChangeListener, firePropertyChange, getPropertyChangeListeners, getRange, removePropertyChangeListener, removePropertyChangeListener, setRange
-
Constructor Details
-
RangePolicyHighestValues
public RangePolicyHighestValues()Creates a range policy with an unconfigured range (Range.RANGE_UNBOUNDED
) that will show the 50 hightest values. -
RangePolicyHighestValues
public RangePolicyHighestValues(int amountHighestValues) Creates a range policy with an unconfigured range (Range.RANGE_UNBOUNDED
) that will show the given amount of highest values.- Parameters:
amountHighestValues
- the amount of highest values to show.
-
RangePolicyHighestValues
Constructor with a range and the value range for the highest values to show only.- Parameters:
range
- unused, maximum bound is always returned.highestValueRangeToShow
- the value range for the highest values to show.
-
-
Method Details
-
equals
- Overrides:
equals
in classARangePolicy
- See Also:
-
getMax
public double getMax(double chartMin, double chartMax) Returns the maximum of the chart always.- Parameters:
chartMin
- ignored.chartMax
- returned always.- Returns:
- Returns the maximum of the chart always.
- See Also:
-
getMin
public double getMin(double chartMin, double chartMax) Returns the maximum of the chart - interal highestValueRangeToShow or chartMin if greater.- Parameters:
chartMin
- used for return value if chartMax - highestValuesToShow is smaller than this minimum of the chart.chartMax
- upper bound to compute down to the start of the latest highest values.- Returns:
- the maximum of the chart - interal highestValueRangeToShow or chartMin if greater.
- See Also:
-
hashCode
public int hashCode()- Overrides:
hashCode
in classARangePolicy
- See Also:
-