Package com.inet.report.chart.axis
Class LineMarker
java.lang.Object
com.inet.report.chart.axis.AbstractMarker
com.inet.report.chart.axis.LineMarker
- All Implemented Interfaces:
Serializable
Class to create line markers in a chart plot. A line has one value for the position, and is
drawn perpendicular to its axis
- Since:
- 8.0
- See Also:
-
Field Summary
Fields inherited from class com.inet.report.chart.axis.AbstractMarker
DEFAULT_ALPHA, DEFAULT_COLOR, DEFAULT_LINE_STYLE, DEFAULT_LINE_WIDTH, DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuildergetSubProperties(int depth) Returns the serialized properties of subclasses.doublegetValue()Returns the value (position) of this marker.Get the Formula for the value of the marker.booleanGet whether the valueFormulam returns DatevoidreadProperties(Element element, Chart2 chart) Loads the XML properties of a marker.voidsetValue(double value) Sets the value (position) for this marker.voidsetValueFormula(FormulaField valueFormula, boolean isDate) Set the Formula which returns the value for the marker.
Expected type is NUMBER or datetime.Methods inherited from class com.inet.report.chart.axis.AbstractMarker
getColor, getLineStyle, getLineWidth, getMarkerReferencesIfExist, setColor, setLineStyle, setLineWidth
-
Constructor Details
-
LineMarker
public LineMarker()Creates a line marker on the 0 line of current chart axis.- Since:
- 8.0
-
-
Method Details
-
getValue
public double getValue()Returns the value (position) of this marker.- Returns:
- the position of this marker
- Since:
- 8.0
- See Also:
-
setValue
public void setValue(double value) Sets the value (position) for this marker.- Parameters:
value- the position- Since:
- 8.0
- See Also:
-
getSubProperties
Returns the serialized properties of subclasses.- Overrides:
getSubPropertiesin classAbstractMarker- Parameters:
depth- the depth of XML indent- Returns:
- the properties.
-
readProperties
Loads the XML properties of a marker.- Overrides:
readPropertiesin classAbstractMarker- Parameters:
element- DOM element to read marker properties fromchart- the Chart this marker belongs to, not null
-
setValueFormula
Set the Formula which returns the value for the marker.
Expected type is NUMBER or datetime.- Parameters:
valueFormula- the new value-formulaisDate- true when this is for a date-axis, so the return type of the formula is DateTime, otherwise it is NUMBER- Throws:
IllegalArgumentException- if the given formula has a different type thanFORMULA_PROPERTY- Since:
- 11.3
-
getValueFormula
Get the Formula for the value of the marker.- Returns:
- the formula for the marker, can be null
- Since:
- 11.3
-
isValueFormulaDate
public boolean isValueFormulaDate()Get whether the valueFormulam returns Date- Returns:
- the valueFormulaDate
- Since:
- 11.3
-