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 Details

    • POS_BOTTOM_LEFT

      public static final int POS_BOTTOM_LEFT
      See Also:
    • POS_BOTTOM_RIGHT

      public static final int POS_BOTTOM_RIGHT
      See Also:
    • POS_TOP_LEFT

      public static final int POS_TOP_LEFT
      See Also:
    • POS_TOP_RIGHT

      public static final int POS_TOP_RIGHT
      See Also:
    • label

      protected String label
    • visible

      protected boolean visible
    • labelAngle

      protected double labelAngle
    • labelFont

      protected Font labelFont
    • labelColor

      protected Color labelColor
    • position

      protected int position
    • tickLabelFont

      protected Font tickLabelFont
    • tickLabelColor

      protected Color tickLabelColor
    • tickLabelsVisible

      protected boolean tickLabelsVisible
    • tickMarkInsideLength

      protected float tickMarkInsideLength
    • tickMarkOutsideLength

      protected float tickMarkOutsideLength
    • tickMarkColor

      protected Color tickMarkColor
    • tickMarksVisible

      protected boolean tickMarksVisible
  • Constructor Details

    • AxisConfig

      public AxisConfig()
  • Method Details

    • 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 class AbstractPropertySelfDescriber
    • getLabel

      public String getLabel()
    • getLabelAngle

      public double getLabelAngle()
    • getLabelColor

      public Color getLabelColor()
    • getLabelFont

      public Font getLabelFont()
    • getTickLabelColor

      public Color getTickLabelColor()
    • getTickLabelFont

      public Font getTickLabelFont()
    • isTickLabelsVisible

      public boolean isTickLabelsVisible()
    • getTickMarkColor

      public Color getTickMarkColor()
    • getTickMarkInsideLength

      public float getTickMarkInsideLength()
    • getTickMarkOutsideLength

      public float getTickMarkOutsideLength()
    • isTickMarksVisible

      public boolean isTickMarksVisible()
    • isVisible

      public boolean isVisible()
    • setLabel

      public void setLabel(String string)
    • setLabelAngle

      public void setLabelAngle(double d)
    • setLabelColor

      public void setLabelColor(Color color)
    • setLabelFont

      public void setLabelFont(Font font)
    • setTickLabelColor

      public void setTickLabelColor(Color color)
    • setTickLabelFont

      public void setTickLabelFont(Font font)
    • setTickLabelsVisible

      public void setTickLabelsVisible(boolean b)
    • setTickMarkColor

      public void setTickMarkColor(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)