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 boolean
autoRange
protected double
autoRangeMinimumSize
protected double
fixedAutoRange
protected double
lowerBound
protected double
lowerMargin
protected boolean
negArrowVisible
protected boolean
posArrowVisible
protected double
upperBound
protected double
upperMargin
protected boolean
verticalTickLabels
-
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 void
configureAxis(org.jfree.chart.axis.Axis a)
protected void
copyInto(AxisConfig a)
double
getAutoRangeMinimumSize()
double
getFixedAutoRange()
double
getLowerBound()
double
getLowerMargin()
double
getUpperBound()
double
getUpperMargin()
protected void
initProperties()
boolean
isAutoRange()
boolean
isNegArrowVisible()
boolean
isPosArrowVisible()
boolean
isVerticalTickLabels()
void
setAutoRange(boolean b)
void
setAutoRangeMinimumSize(double d)
void
setFixedAutoRange(double d)
void
setLowerBound(double d)
void
setLowerMargin(double d)
void
setNegArrowVisible(boolean b)
void
setPosArrowVisible(boolean b)
void
setUpperBound(double d)
void
setUpperMargin(double d)
void
setVerticalTickLabels(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:
configureAxis
in classAxisConfig
-
copyInto
protected void copyInto(AxisConfig a)
- Overrides:
copyInto
in classAxisConfig
-
initProperties
protected void initProperties()
- Overrides:
initProperties
in 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)
-
-