Class AxisConfig
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
-
- com.inductiveautomation.factorypmi.application.components.chart.AxisConfig
-
- All Implemented Interfaces:
PropertySelfDescriber
- Direct Known Subclasses:
CategoryAxisConfig,ValueAxisConfig
public abstract class AxisConfig extends AbstractPropertySelfDescriber
Config object for classic chart axis
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringlabelprotected doublelabelAngleprotected java.awt.ColorlabelColorprotected java.awt.FontlabelFontstatic intPOS_BOTTOM_LEFTstatic intPOS_BOTTOM_RIGHTstatic intPOS_TOP_LEFTstatic intPOS_TOP_RIGHTprotected intpositionprotected java.awt.ColortickLabelColorprotected java.awt.FonttickLabelFontprotected booleantickLabelsVisibleprotected java.awt.ColortickMarkColorprotected floattickMarkInsideLengthprotected floattickMarkOutsideLengthprotected booleantickMarksVisibleprotected booleanvisible-
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
properties
-
-
Constructor Summary
Constructors Constructor Description AxisConfig()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidconfigureAxis(org.jfree.chart.axis.Axis a)protected voidcopyInto(AxisConfig a)abstract org.jfree.chart.axis.AxiscreateAxis()abstract AxisConfigcreateCopy()java.lang.StringgetLabel()doublegetLabelAngle()java.awt.ColorgetLabelColor()java.awt.FontgetLabelFont()intgetPosition()java.awt.ColorgetTickLabelColor()java.awt.FontgetTickLabelFont()java.awt.ColorgetTickMarkColor()floatgetTickMarkInsideLength()floatgetTickMarkOutsideLength()protected voidinitProperties()booleanisTickLabelsVisible()booleanisTickMarksVisible()booleanisVisible()voidsetLabel(java.lang.String string)voidsetLabelAngle(double d)voidsetLabelColor(java.awt.Color color)voidsetLabelFont(java.awt.Font font)voidsetPosition(int i)voidsetTickLabelColor(java.awt.Color color)voidsetTickLabelFont(java.awt.Font font)voidsetTickLabelsVisible(boolean b)voidsetTickMarkColor(java.awt.Color color)voidsetTickMarkInsideLength(float f)voidsetTickMarkOutsideLength(float f)voidsetTickMarksVisible(boolean b)voidsetVisible(boolean b)-
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.AbstractPropertySelfDescriber
addEnumProp, addProp, addProp, getProperties
-
-
-
-
Field Detail
-
POS_BOTTOM_LEFT
public static final int POS_BOTTOM_LEFT
- See Also:
- Constant Field Values
-
POS_BOTTOM_RIGHT
public static final int POS_BOTTOM_RIGHT
- See Also:
- Constant Field Values
-
POS_TOP_LEFT
public static final int POS_TOP_LEFT
- See Also:
- Constant Field Values
-
POS_TOP_RIGHT
public static final int POS_TOP_RIGHT
- See Also:
- Constant Field Values
-
label
protected java.lang.String label
-
visible
protected boolean visible
-
labelAngle
protected double labelAngle
-
labelFont
protected java.awt.Font labelFont
-
labelColor
protected java.awt.Color labelColor
-
position
protected int position
-
tickLabelFont
protected java.awt.Font tickLabelFont
-
tickLabelColor
protected java.awt.Color tickLabelColor
-
tickLabelsVisible
protected boolean tickLabelsVisible
-
tickMarkInsideLength
protected float tickMarkInsideLength
-
tickMarkOutsideLength
protected float tickMarkOutsideLength
-
tickMarkColor
protected java.awt.Color tickMarkColor
-
tickMarksVisible
protected boolean tickMarksVisible
-
-
Method Detail
-
createAxis
public abstract org.jfree.chart.axis.Axis createAxis()
-
createCopy
public abstract AxisConfig createCopy()
-
copyInto
protected void copyInto(AxisConfig a)
-
configureAxis
protected void configureAxis(org.jfree.chart.axis.Axis a)
-
initProperties
protected void initProperties()
- Specified by:
initPropertiesin classAbstractPropertySelfDescriber
-
getLabel
public java.lang.String getLabel()
-
getLabelAngle
public double getLabelAngle()
-
getLabelColor
public java.awt.Color getLabelColor()
-
getLabelFont
public java.awt.Font getLabelFont()
-
getTickLabelColor
public java.awt.Color getTickLabelColor()
-
getTickLabelFont
public java.awt.Font getTickLabelFont()
-
isTickLabelsVisible
public boolean isTickLabelsVisible()
-
getTickMarkColor
public java.awt.Color getTickMarkColor()
-
getTickMarkInsideLength
public float getTickMarkInsideLength()
-
getTickMarkOutsideLength
public float getTickMarkOutsideLength()
-
isTickMarksVisible
public boolean isTickMarksVisible()
-
isVisible
public boolean isVisible()
-
setLabel
public void setLabel(java.lang.String string)
-
setLabelAngle
public void setLabelAngle(double d)
-
setLabelColor
public void setLabelColor(java.awt.Color color)
-
setLabelFont
public void setLabelFont(java.awt.Font font)
-
setTickLabelColor
public void setTickLabelColor(java.awt.Color color)
-
setTickLabelFont
public void setTickLabelFont(java.awt.Font font)
-
setTickLabelsVisible
public void setTickLabelsVisible(boolean b)
-
setTickMarkColor
public void setTickMarkColor(java.awt.Color color)
-
setTickMarkInsideLength
public void setTickMarkInsideLength(float f)
-
setTickMarkOutsideLength
public void setTickMarkOutsideLength(float f)
-
setTickMarksVisible
public void setTickMarksVisible(boolean b)
-
setVisible
public void setVisible(boolean b)
-
getPosition
public int getPosition()
-
setPosition
public void setPosition(int i)
-
-