Class JRAxisFormat

java.lang.Object
net.sf.jasperreports.charts.util.JRAxisFormat
All Implemented Interfaces:
Serializable

public class JRAxisFormat extends Object implements Serializable
Represents all the formatting options of a chart axis. The axis can be either a domain or a range axis, and any options that do not apply to the current axis are simply ignored.
Author:
Barry Klawans (bklawans@users.sourceforge.net)
See Also:
  • Field Details

    • labelColor

      protected Color labelColor
      The color to use when writing the label of the axis.
    • labelFont

      protected JRFont labelFont
      The font to use when writing the label of the axis.
    • tickLabelColor

      protected Color tickLabelColor
      The color to use when writing the label of each tick mark. Ignored if tick marks are disabled.
    • tickLabelFont

      protected JRFont tickLabelFont
      The font to use when writing the label of each tick mark. Ignored if tick marks are disabled.
    • tickLabelMask

      protected String tickLabelMask
      The mask to use for formatting the label of each tick mark. Ignored if tick marks are disabled, or if the axis being formatted is not either numeric or a date axis.
    • verticalTickLabels

      protected Boolean verticalTickLabels
      Flag to force rendering the tick labels rotated 90 degrees.
    • lineColor

      protected Color lineColor
      The color to use when drawing the axis line and tick marks, if enabled.
  • Constructor Details

    • JRAxisFormat

      public JRAxisFormat()
      Constructor.
  • Method Details

    • getLabelColor

      public Color getLabelColor()
      Returns the color used when writing the label of the axis.
      Returns:
      the color used when writing the label of the axis
    • setLabelColor

      public void setLabelColor(Color labelColor)
      Sets the color used when writing the label of the axis.
      Parameters:
      labelColor - the color to use when writing the label of the axis
    • getLabelFont

      public JRFont getLabelFont()
      Returns the font used when writing the label of the axis.
      Returns:
      the font used when writing the label of the axis
    • setLabelFont

      public void setLabelFont(JRFont labelFont)
      Sets the font used when writing the label of the axis.
      Parameters:
      labelFont - the font to use when writing the label of the axis
    • getLineColor

      public Color getLineColor()
      Returns the color used when drawing the axis. This color is used for both the axis line itself and any tick marks present on the axis.
      Returns:
      the color used when drawing the axis.
    • setLineColor

      public void setLineColor(Color lineColor)
      Sets the color used when drawing the axis. This color is used for both the axis line itself and any tick marks present on the axis.
      Parameters:
      lineColor - the color to use when drawing the axis.
    • getTickLabelColor

      public Color getTickLabelColor()
      Returns the color used when writing the label of each tick mark.
      Returns:
      the color used when writing the label of each tick mark
    • setTickLabelColor

      public void setTickLabelColor(Color tickLabelColor)
      Sets the color to use when writing the label of each tick mark.
      Parameters:
      tickLabelColor - the color to use when writing the label of each tick mark
    • getTickLabelFont

      public JRFont getTickLabelFont()
      Returns the font used when writing the label of each tick mark.
      Returns:
      the font used when writing the label of each tick mark
    • setTickLabelFont

      public void setTickLabelFont(JRFont tickLabelFont)
      Sets the font to use when writing the label of each tick mark.
      Parameters:
      tickLabelFont - the font to use when writing the label of each tick mark
    • getTickLabelMask

      public String getTickLabelMask()
      Returns the formatting mask used when writing the label of each tick mark.
      Returns:
      the formatting mask used when writing the label of each tick mark
    • setTickLabelMask

      public void setTickLabelMask(String mask)
      Sets the formatting mask to user when writing the label of each tick mark.
      Parameters:
      mask - the formatting mask to use when writing the label of each tick mark
    • getVerticalTickLabels

      public Boolean getVerticalTickLabels()
    • setVerticalTickLabel

      public void setVerticalTickLabel(Boolean verticalTickLabels)