org.jplot2d.element.impl
Interface AxisTickManagerEx
-
- All Superinterfaces:
- AxisTickManager, Element, ElementEx, Joinable
- All Known Implementing Classes:
- AxisTickManagerImpl
public interface AxisTickManagerEx extends AxisTickManager, ElementEx, Joinable
-
-
Field Summary
-
Fields inherited from interface org.jplot2d.element.AxisTickManager
DEFAULT_TICKS_NUMBER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidaddAxis(AxisEx axis)voidcalcTicks()Calculate ticks when tick calculation is needed.RangeexpandRangeToTick(TransformType txfType, Range range)This method not change internal status of TickManager.AxisEx[]getAxes()Returns all axes whose ticks are controlled by this tick manager.AxisTransformExgetAxisTransform()MathElement[]getLabelModels()AxisExgetParent()Gets the parent of this component.TickAlgorithmgetTickAlgorithm()voidremoveAxis(AxisEx axis)voidsetTickAlgorithm(TickAlgorithm algorithm)voidtransformTypeChanged()Notified by AxisRangeManagerEx that transform type changed.-
Methods inherited from interface org.jplot2d.element.AxisTickManager
getActualMinorTicks, getFixedLabelStrings, getFixedMinorTickValues, getFixedTickValues, getLabelFormat, getLabelInterval, getLabelStrings, getLabelTextFormat, getMinorTicks, getMinorTickValues, getRange, getTickInterval, getTickOffset, getTicks, getTickTransform, getTickValues, isAutoAdjustTicks, isAutoLabelFormat, isAutoMinorTicks, isAutoTickInterval, isAutoTickValues, setAutoAdjustTicks, setAutoLabelFormat, setAutoMinorTicks, setAutoTickInterval, setAutoTickValues, setAxisTransform, setFixedLabelStrings, setFixedMinorTickValues, setFixedTickValues, setLabelFormat, setLabelInterval, setLabelTextFormat, setMinorTicks, setRange, setTickInterval, setTickOffset, setTicks, setTickTransform
-
Methods inherited from interface org.jplot2d.element.impl.ElementEx
copyFrom, copyStructure, getFullId, getInvokeStepFormParent, notify, setParent
-
Methods inherited from interface org.jplot2d.element.Element
getEnvironment, getId
-
-
-
-
Method Detail
-
getParent
AxisEx getParent()
Description copied from interface:ElementGets the parent of this component.
-
getAxes
AxisEx[] getAxes()
Description copied from interface:AxisTickManagerReturns all axes whose ticks are controlled by this tick manager.- Specified by:
getAxesin interfaceAxisTickManager- Returns:
- all axes whose ticks are controlled by this tick manager
-
getAxisTransform
AxisTransformEx getAxisTransform()
- Specified by:
getAxisTransformin interfaceAxisTickManager
-
addAxis
void addAxis(AxisEx axis)
-
removeAxis
void removeAxis(AxisEx axis)
-
getTickAlgorithm
TickAlgorithm getTickAlgorithm()
-
setTickAlgorithm
void setTickAlgorithm(TickAlgorithm algorithm)
-
getLabelModels
MathElement[] getLabelModels()
-
calcTicks
void calcTicks()
Calculate ticks when tick calculation is needed.
-
expandRangeToTick
Range expandRangeToTick(TransformType txfType, Range range)
This method not change internal status of TickManager. Only get those values: tickCalculator, tickNumber, labelFormat, labelInterval- Parameters:
txfType- transform typerange- the core range- Returns:
- the expanded range
-
transformTypeChanged
void transformTypeChanged()
Notified by AxisRangeManagerEx that transform type changed.
-
-
DMelt 3.0 © DataMelt by jWork.ORG