Class AxisRangeModifier
java.lang.Object
com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier<T>
com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifierSwing<Double>
com.illumon.iris.db.plot.chartmodifiers.AxisRangeModifier
- All Implemented Interfaces:
SwappableTable.LocalTableUpdateListener,Serializable
- Direct Known Subclasses:
AxisRangeModifierMax,AxisRangeModifierMin
OneClickChartModifier which changes the range of an plot's axis based on a OneClick event.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifierSwing
OneClickChartModifierSwing.AxisLevelVisibilityNested classes/interfaces inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier
OneClickChartModifier.VisibilityLevel, OneClickChartModifier.VisibilityRestricter -
Constructor Summary
ConstructorsConstructorDescriptionAxisRangeModifier(SwappableTable t, String valueColumn, boolean isDomain, PlotInfo plotInfo) -
Method Summary
Modifier and TypeMethodDescriptionprotected DoubleThe value in the table is read as an object and must be converted to the parameterized type Tprotected AxisImplgetAxis()protected CustomNumberAxisprotected org.jfree.chart.plot.PlotgetPlot()protected booleanisDomain()protected voidmodifyChart(Double columnValue) Modifies the chart with thecolumnValueprotected abstract voidmodifyChartAux(Double columnValue) voidsetVisibilityRestricter(OneClickChartModifier.VisibilityRestricter visibilityRestricter) Methods inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier
getPlotInfo, getValueColumn, getVisibilityLevel, onClose, onLocalTableUpdate, onNullLocalTable, redraw, setGovernorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.plot.util.tables.SwappableTable.LocalTableUpdateListener
onInitialSnapshot
-
Constructor Details
-
AxisRangeModifier
-
-
Method Details
-
setVisibilityRestricter
public void setVisibilityRestricter(OneClickChartModifier.VisibilityRestricter visibilityRestricter) Description copied from class:OneClickChartModifier- Overrides:
setVisibilityRestricterin classOneClickChartModifier<Double>- Parameters:
visibilityRestricter- limits which series are displayed prior to chart drawing
-
convertTableValue
Description copied from class:OneClickChartModifierThe value in the table is read as an object and must be converted to the parameterized type T- Specified by:
convertTableValuein classOneClickChartModifier<Double>- Parameters:
o- table value- Returns:
oconverted to type T
-
modifyChart
Description copied from class:OneClickChartModifierModifies the chart with thecolumnValue- Specified by:
modifyChartin classOneClickChartModifier<Double>- Parameters:
columnValue- the value in row 0 of the table from the OneClick event
-
modifyChartAux
-
getPlot
protected org.jfree.chart.plot.Plot getPlot() -
getAxis
-
isDomain
protected boolean isDomain() -
getNumberAxis
-