public abstract class MultipleAxesAnnotationModel extends ChartAnnotationModel
ChartAnnotationModel
and serves as base for all annotations that use
multiple axes.ChartElement.Predicate<T>
children
PROPERTY_CHANGED_MESSAGE, PROPERTY_CHANGING_MESSAGE, trackPropertyChanged, trackPropertyChanging
Constructor and Description |
---|
MultipleAxesAnnotationModel()
Initializes a new instance of the
MultipleAxesAnnotationModel class. |
Modifier and Type | Method and Description |
---|---|
AxisModel |
getFirstAxis()
Gets the first axis instance for the current annotation.
|
AxisModel |
getSecondAxis()
Gets the second axis instance for the current annotation.
|
void |
setFirstAxis(AxisModel value)
Sets the first axis instance for the current annotation.
|
void |
setSecondAxis(AxisModel value)
Sets the second axis instance for the current annotation.
|
isUpdated, resetState
canAddChild, enumDescendants, enumDescendants, enumDescendants, findAncestor, findDescendant, getPresenter, isAncestorOf, setPresenter
applyLayoutRounding, arrange, arrange, chartArea, clearValue, collectionIndex, getLayoutSlot, getNodeState, getParent, index, invalidate, isTreeLoaded, isVisible, load, setIsVisible, setParent, setValue
getTypedValue, getValue, isLocalValue
public MultipleAxesAnnotationModel()
MultipleAxesAnnotationModel
class.public AxisModel getFirstAxis()
public void setFirstAxis(AxisModel value)
value
- the new axis instance.public AxisModel getSecondAxis()
public void setSecondAxis(AxisModel value)
value
- the new axis instance.