Package org.jfree.chart.labels
Class StandardCrosshairLabelGenerator
- java.lang.Object
-
- org.jfree.chart.labels.StandardCrosshairLabelGenerator
-
- All Implemented Interfaces:
Serializable
,CrosshairLabelGenerator
public class StandardCrosshairLabelGenerator extends Object implements CrosshairLabelGenerator, Serializable
A default label generator.- Since:
- 1.0.13
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StandardCrosshairLabelGenerator()
Creates a new instance with default attributes.StandardCrosshairLabelGenerator(String labelTemplate, NumberFormat numberFormat)
Creates a new instance with the specified attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Tests this generator for equality with an arbitrary object.String
generateLabel(Crosshair crosshair)
Returns a string that can be used as the label for a crosshair.String
getLabelTemplate()
Returns the label template string.NumberFormat
getNumberFormat()
Returns the number formatter.int
hashCode()
Returns a hash code for this instance.
-
-
-
Constructor Detail
-
StandardCrosshairLabelGenerator
public StandardCrosshairLabelGenerator()
Creates a new instance with default attributes.
-
StandardCrosshairLabelGenerator
public StandardCrosshairLabelGenerator(String labelTemplate, NumberFormat numberFormat)
Creates a new instance with the specified attributes.- Parameters:
labelTemplate
- the label template (null
not permitted).numberFormat
- the number formatter (null
not permitted).
-
-
Method Detail
-
getLabelTemplate
public String getLabelTemplate()
Returns the label template string.- Returns:
- The label template string (never
null
).
-
getNumberFormat
public NumberFormat getNumberFormat()
Returns the number formatter.- Returns:
- The formatter (never
null
).
-
generateLabel
public String generateLabel(Crosshair crosshair)
Returns a string that can be used as the label for a crosshair.- Specified by:
generateLabel
in interfaceCrosshairLabelGenerator
- Parameters:
crosshair
- the crosshair (null
not permitted).- Returns:
- The label (possibly
null
).
-
equals
public boolean equals(Object obj)
Tests this generator for equality with an arbitrary object.
-
-