Class AxisTransformSwappableBusinessCalendar
java.lang.Object
com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier<T>
com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifierSwing<BusinessCalendar>
com.illumon.iris.db.plot.axistransformations.AxisTransformSwappableBusinessCalendar
- All Implemented Interfaces:
AxisTransform
,SwappableTable.LocalTableUpdateListener
,com.jfreechartextensions.axistransformations.BasicAxisTransform
,Serializable
public class AxisTransformSwappableBusinessCalendar
extends OneClickChartModifierSwing<BusinessCalendar>
implements AxisTransform
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifierSwing
OneClickChartModifierSwing.AxisLevelVisibility
Nested classes/interfaces inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier
OneClickChartModifier.VisibilityLevel, OneClickChartModifier.VisibilityRestricter
-
Constructor Summary
ConstructorsConstructorDescriptionAxisTransformSwappableBusinessCalendar
(SwappableTable t, String valueColumn, PlotInfo plotInfo) -
Method Summary
Modifier and TypeMethodDescriptionprotected BusinessCalendar
The value in the table is read as an object and must be converted to the parameterized type Tdouble
inverseTransform
(double v) boolean
isVisible
(double v) protected void
modifyChart
(BusinessCalendar businessCalendar) Modifies the chart with thecolumnValue
protected void
Called inOneClickChartModifier.onLocalTableUpdate(com.illumon.iris.db.tables.Table)
when the table parameter is null.double
transform
(double v) Methods inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier
getPlotInfo, getValueColumn, getVisibilityLevel, onClose, onLocalTableUpdate, redraw, setGovernor, setVisibilityRestricter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.plot.util.tables.SwappableTable.LocalTableUpdateListener
onInitialSnapshot
-
Constructor Details
-
AxisTransformSwappableBusinessCalendar
public AxisTransformSwappableBusinessCalendar(SwappableTable t, String valueColumn, PlotInfo plotInfo)
-
-
Method Details
-
transform
public double transform(double v) - Specified by:
transform
in interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
inverseTransform
public double inverseTransform(double v) - Specified by:
inverseTransform
in interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
isVisible
public boolean isVisible(double v) - Specified by:
isVisible
in interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
onNullLocalTable
protected void onNullLocalTable()Description copied from class:OneClickChartModifier
Called inOneClickChartModifier.onLocalTableUpdate(com.illumon.iris.db.tables.Table)
when the table parameter is null.- Specified by:
onNullLocalTable
in classOneClickChartModifier<BusinessCalendar>
-
convertTableValue
Description copied from class:OneClickChartModifier
The value in the table is read as an object and must be converted to the parameterized type T- Specified by:
convertTableValue
in classOneClickChartModifier<BusinessCalendar>
- Parameters:
o
- table value- Returns:
o
converted to type T
-
modifyChart
Description copied from class:OneClickChartModifier
Modifies the chart with thecolumnValue
- Specified by:
modifyChart
in classOneClickChartModifier<BusinessCalendar>
- Parameters:
businessCalendar
- the value in row 0 of the table from the OneClick event
-