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.String
label
protected double
labelAngle
protected java.awt.Color
labelColor
protected java.awt.Font
labelFont
static int
POS_BOTTOM_LEFT
static int
POS_BOTTOM_RIGHT
static int
POS_TOP_LEFT
static int
POS_TOP_RIGHT
protected int
position
protected java.awt.Color
tickLabelColor
protected java.awt.Font
tickLabelFont
protected boolean
tickLabelsVisible
protected java.awt.Color
tickMarkColor
protected float
tickMarkInsideLength
protected float
tickMarkOutsideLength
protected boolean
tickMarksVisible
protected boolean
visible
-
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 void
configureAxis(org.jfree.chart.axis.Axis a)
protected void
copyInto(AxisConfig a)
abstract org.jfree.chart.axis.Axis
createAxis()
abstract AxisConfig
createCopy()
java.lang.String
getLabel()
double
getLabelAngle()
java.awt.Color
getLabelColor()
java.awt.Font
getLabelFont()
int
getPosition()
java.awt.Color
getTickLabelColor()
java.awt.Font
getTickLabelFont()
java.awt.Color
getTickMarkColor()
float
getTickMarkInsideLength()
float
getTickMarkOutsideLength()
protected void
initProperties()
boolean
isTickLabelsVisible()
boolean
isTickMarksVisible()
boolean
isVisible()
void
setLabel(java.lang.String string)
void
setLabelAngle(double d)
void
setLabelColor(java.awt.Color color)
void
setLabelFont(java.awt.Font font)
void
setPosition(int i)
void
setTickLabelColor(java.awt.Color color)
void
setTickLabelFont(java.awt.Font font)
void
setTickLabelsVisible(boolean b)
void
setTickMarkColor(java.awt.Color color)
void
setTickMarkInsideLength(float f)
void
setTickMarkOutsideLength(float f)
void
setTickMarksVisible(boolean b)
void
setVisible(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:
initProperties
in 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)
-
-