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)
 
 - 
 
 -