Class ValueAxisConfig
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
-
- com.inductiveautomation.factorypmi.application.components.chart.AxisConfig
-
- com.inductiveautomation.factorypmi.application.components.chart.ValueAxisConfig
-
- All Implemented Interfaces:
PropertySelfDescriber
- Direct Known Subclasses:
DateAxisConfig,ElapsedTimeAxisConfig,NumberAxisConfig
public abstract class ValueAxisConfig extends AxisConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanautoRangeprotected doubleautoRangeMinimumSizeprotected doublefixedAutoRangeprotected doublelowerBoundprotected doublelowerMarginprotected booleannegArrowVisibleprotected booleanposArrowVisibleprotected doubleupperBoundprotected doubleupperMarginprotected booleanverticalTickLabels-
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.AxisConfig
label, labelAngle, labelColor, labelFont, POS_BOTTOM_LEFT, POS_BOTTOM_RIGHT, POS_TOP_LEFT, POS_TOP_RIGHT, position, tickLabelColor, tickLabelFont, tickLabelsVisible, tickMarkColor, tickMarkInsideLength, tickMarkOutsideLength, tickMarksVisible, visible
-
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
properties
-
-
Constructor Summary
Constructors Constructor Description ValueAxisConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureAxis(org.jfree.chart.axis.Axis a)protected voidcopyInto(AxisConfig a)doublegetAutoRangeMinimumSize()doublegetFixedAutoRange()doublegetLowerBound()doublegetLowerMargin()doublegetUpperBound()doublegetUpperMargin()protected voidinitProperties()booleanisAutoRange()booleanisNegArrowVisible()booleanisPosArrowVisible()booleanisVerticalTickLabels()voidsetAutoRange(boolean b)voidsetAutoRangeMinimumSize(double d)voidsetFixedAutoRange(double d)voidsetLowerBound(double d)voidsetLowerMargin(double d)voidsetNegArrowVisible(boolean b)voidsetPosArrowVisible(boolean b)voidsetUpperBound(double d)voidsetUpperMargin(double d)voidsetVerticalTickLabels(boolean b)-
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.AxisConfig
createAxis, createCopy, getLabel, getLabelAngle, getLabelColor, getLabelFont, getPosition, getTickLabelColor, getTickLabelFont, getTickMarkColor, getTickMarkInsideLength, getTickMarkOutsideLength, isTickLabelsVisible, isTickMarksVisible, isVisible, setLabel, setLabelAngle, setLabelColor, setLabelFont, setPosition, setTickLabelColor, setTickLabelFont, setTickLabelsVisible, setTickMarkColor, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarksVisible, setVisible
-
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
addEnumProp, addProp, addProp, getProperties
-
-
-
-
Field Detail
-
autoRange
protected boolean autoRange
-
autoRangeMinimumSize
protected double autoRangeMinimumSize
-
fixedAutoRange
protected double fixedAutoRange
-
lowerBound
protected double lowerBound
-
lowerMargin
protected double lowerMargin
-
upperBound
protected double upperBound
-
upperMargin
protected double upperMargin
-
negArrowVisible
protected boolean negArrowVisible
-
posArrowVisible
protected boolean posArrowVisible
-
verticalTickLabels
protected boolean verticalTickLabels
-
-
Method Detail
-
configureAxis
protected void configureAxis(org.jfree.chart.axis.Axis a)
- Overrides:
configureAxisin classAxisConfig
-
copyInto
protected void copyInto(AxisConfig a)
- Overrides:
copyIntoin classAxisConfig
-
initProperties
protected void initProperties()
- Overrides:
initPropertiesin classAxisConfig
-
isAutoRange
public boolean isAutoRange()
-
getAutoRangeMinimumSize
public double getAutoRangeMinimumSize()
-
getFixedAutoRange
public double getFixedAutoRange()
-
getLowerBound
public double getLowerBound()
-
getLowerMargin
public double getLowerMargin()
-
isNegArrowVisible
public boolean isNegArrowVisible()
-
isPosArrowVisible
public boolean isPosArrowVisible()
-
getUpperBound
public double getUpperBound()
-
getUpperMargin
public double getUpperMargin()
-
isVerticalTickLabels
public boolean isVerticalTickLabels()
-
setAutoRange
public void setAutoRange(boolean b)
-
setAutoRangeMinimumSize
public void setAutoRangeMinimumSize(double d)
-
setFixedAutoRange
public void setFixedAutoRange(double d)
-
setLowerBound
public void setLowerBound(double d)
-
setLowerMargin
public void setLowerMargin(double d)
-
setNegArrowVisible
public void setNegArrowVisible(boolean b)
-
setPosArrowVisible
public void setPosArrowVisible(boolean b)
-
setUpperBound
public void setUpperBound(double d)
-
setUpperMargin
public void setUpperMargin(double d)
-
setVerticalTickLabels
public void setVerticalTickLabels(boolean b)
-
-