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.AxisLevelVisibilityNested 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 BusinessCalendarThe value in the table is read as an object and must be converted to the parameterized type TdoubleinverseTransform(double v) booleanisVisible(double v) protected voidmodifyChart(BusinessCalendar businessCalendar) Modifies the chart with thecolumnValueprotected voidCalled inOneClickChartModifier.onLocalTableUpdate(com.illumon.iris.db.tables.Table)when the table parameter is null.doubletransform(double v) Methods inherited from class com.illumon.iris.db.plot.chartmodifiers.OneClickChartModifier
getPlotInfo, getValueColumn, getVisibilityLevel, onClose, onLocalTableUpdate, redraw, setGovernor, setVisibilityRestricterMethods 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
-
AxisTransformSwappableBusinessCalendar
public AxisTransformSwappableBusinessCalendar(SwappableTable t, String valueColumn, PlotInfo plotInfo)
-
-
Method Details
-
transform
public double transform(double v) - Specified by:
transformin interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
inverseTransform
public double inverseTransform(double v) - Specified by:
inverseTransformin interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
isVisible
public boolean isVisible(double v) - Specified by:
isVisiblein interfacecom.jfreechartextensions.axistransformations.BasicAxisTransform
-
onNullLocalTable
protected void onNullLocalTable()Description copied from class:OneClickChartModifierCalled inOneClickChartModifier.onLocalTableUpdate(com.illumon.iris.db.tables.Table)when the table parameter is null.- Specified by:
onNullLocalTablein classOneClickChartModifier<BusinessCalendar>
-
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<BusinessCalendar>- Parameters:
o- table value- Returns:
oconverted to type T
-
modifyChart
Description copied from class:OneClickChartModifierModifies the chart with thecolumnValue- Specified by:
modifyChartin classOneClickChartModifier<BusinessCalendar>- Parameters:
businessCalendar- the value in row 0 of the table from the OneClick event
-