Package net.sf.jasperreports.charts.util
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Color
labelColor
The color to use when writing the label of the axis.protected JRFont
labelFont
The font to use when writing the label of the axis.protected Color
lineColor
The color to use when drawing the axis line and tick marks, if enabled.protected Color
tickLabelColor
The color to use when writing the label of each tick mark.protected JRFont
tickLabelFont
The font to use when writing the label of each tick mark.protected String
tickLabelMask
The mask to use for formatting the label of each tick mark.protected Boolean
verticalTickLabels
Flag to force rendering the tick labels rotated 90 degrees.
-
Constructor Summary
Constructors Constructor Description JRAxisFormat()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getLabelColor()
Returns the color used when writing the label of the axis.JRFont
getLabelFont()
Returns the font used when writing the label of the axis.Color
getLineColor()
Returns the color used when drawing the axis.Color
getTickLabelColor()
Returns the color used when writing the label of each tick mark.JRFont
getTickLabelFont()
Returns the font used when writing the label of each tick mark.String
getTickLabelMask()
Returns the formatting mask used when writing the label of each tick mark.Boolean
getVerticalTickLabels()
void
setLabelColor(Color labelColor)
Sets the color used when writing the label of the axis.void
setLabelFont(JRFont labelFont)
Sets the font used when writing the label of the axis.void
setLineColor(Color lineColor)
Sets the color used when drawing the axis.void
setTickLabelColor(Color tickLabelColor)
Sets the color to use when writing the label of each tick mark.void
setTickLabelFont(JRFont tickLabelFont)
Sets the font to use when writing the label of each tick mark.void
setTickLabelMask(String mask)
Sets the formatting mask to user when writing the label of each tick mark.void
setVerticalTickLabel(Boolean verticalTickLabels)
-
-
-
Field Detail
-
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.
-
-
Method Detail
-
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)
-
-