public abstract class BaseDataAxis extends BaseGraphComponent implements Visible, Line, Formattable, ViewFormatCallback
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
a_ascending |
protected static java.lang.String |
a_axisLocation |
protected static java.lang.String |
a_axisMaxLabelVisible |
protected static java.lang.String |
a_axisMinLabelVisible |
protected static java.lang.String |
a_minAutoMajorTickStep |
protected int |
m_id |
protected oracle.dss.graph.pfj.draw.IdentObj |
m_identObj2 |
protected oracle.dss.graph.pfj.draw.IdentObj |
m_labelIdentObj |
protected oracle.dss.graph.pfj.draw.IdentObj |
m_majorGridIdentObj |
protected oracle.dss.graph.pfj.draw.IdentObj |
m_minorGridIdentObj |
protected ViewFormat |
m_viewFormat |
a_assignedToY2, a_association, a_automaticRotation, a_axisAutoScaledFromZero, a_axisMaxAutoScaled, a_axisMaxValue, a_axisMinAutoScaled, a_axisMinValue, a_axisZoomMaxValue, a_axisZoomMinValue, a_backGround, a_borderStyle, a_borderTransparent, a_borderUsingDefaults, a_borderWidth, a_color, a_defaultAssignedToY2, a_defaultBorderColor, a_defaultBorderTransparent, a_defaultColor, a_defaultFirstMarkerColor, a_defaultFitlineType, a_defaultHighMarkerColor, a_defaultLastMarkerColor, a_defaultLineWidth, a_defaultLowMarkerColor, a_defaultMarkerColor, a_defaultMarkers, a_defaultMarkerShape, a_defaultMarkerType, a_displayedInLegend, a_effect, a_explicitEnd, a_explicitStart, a_fitlineType, a_focusFactor, a_group, a_height, a_high_value, a_horizontalAlignment, a_imageSource, a_isometricProjection, a_labelPosition, a_legendMarkersPerRow, a_legendOrientation, a_legendTextPosition, a_lightSourceX, a_lightSourceY, a_lightSourceZ, a_line_value, a_lineColor, a_lineIndex, a_lineStyle, a_lineWidth, a_location, a_logarithmicBase, a_low_value, a_majorIncrement, a_majorTickCount, a_majorTickStep, a_majorTickStepAutomatic, a_markerColor, a_markerShape, a_markerSize, a_markersPerRowAutomatic, a_markerTextAngleDefault, a_markerTextPlace, a_markerTextRadiusDefault, a_markerType, a_minorIncrement, a_minorTickCount, a_minorTickStep, a_minorTickStepType, a_mode, a_panX, a_panY, a_pieSliceExplode, a_quadrantLineCountX, a_quadrantLineCountY, a_quadrantLineValueX, a_quadrantLineValueY, a_rendered, a_rollover_behavior, a_scaledLogarithmic, a_series, a_seriesDisplayInLegend, a_shapePath, a_sharePanelProperties, a_shortDesc, a_sizeX, a_sizeY, a_sizeZ, a_skippedWithLabels, a_squareRisers, a_text, a_textFittingAutomatic, a_textRotation, a_textType, a_thresholdMaxValue, a_thresholdMinValue, a_tickLabelSkipCount, a_tickLabelSkipFirst, a_tickLabelSkipMode, a_tickLabelStaggered, a_tickLabelWrapped, a_tickStyle, a_translationX, a_translationY, a_translationZ, a_transparent, a_type, a_verticalAlignment, a_viewerX, a_viewerY, a_viewerZ, a_visibility, a_visible, a_wallThickX, a_wallThickY, a_wallThickZ, a_width, a_wordWrapEnabled, a_x, a_xValue, a_y, a_yValue, a_yValueAssignment, a_zoomFactor, al_both, AL_BOTH, al_left, AL_LEFT, al_right, AL_RIGHT, ap_always, AP_ALWAYS, ap_never, AP_NEVER, ar_horiz_rotate_270, AR_HORIZ_ROTATE_270, ar_horiz_rotate_90, AR_HORIZ_ROTATE_90, ar_no_rotate, AR_NO_ROTATE, CONV_MAP, dy2_auto_assign, DY2_AUTO_ASSIGN, dy2_false, DY2_FALSE, dy2_true, DY2_TRUE, FP_LG_CHECK, FP_LG_CROSSHATCH, FP_LG_DIAG_UP_LT, FP_LG_DIAG_UP_RT, FP_LG_DIAMOND_CHECK, FP_LG_TRIANGLE_CHECK, FP_MAX, FP_SM_CHECK, FP_SM_CROSSHATCH, FP_SM_DIAG_UP_LT, FP_SM_DIAG_UP_RT, FP_SM_DIAMOND_CHECK, FP_SM_TRIANGLE_CHECK, fs_bold, FS_BOLD, fs_bold_italic_underline, FS_BOLD_ITALIC_UNDERLINE, fs_bold_underline, FS_BOLD_UNDERLINE, fs_italic, FS_ITALIC, fs_italic_bold, FS_ITALIC_BOLD, fs_italic_underline, FS_ITALIC_UNDERLINE, fs_plain, FS_PLAIN, fs_underline, FS_UNDERLINE, ft_color, FT_COLOR, ft_exponential, FT_EXPONENTIAL, ft_gradient, FT_GRADIENT, ft_linear, FT_LINEAR, ft_logarithmic, FT_LOGARITHMIC, ft_none, FT_NONE, FT_PATTERN, ft_texture, FT_TEXTURE, gd_diagonal_135, GD_DIAGONAL_135, gd_diagonal_45, GD_DIAGONAL_45, gd_down, GD_DOWN, gd_down_left, GD_DOWN_LEFT, gd_down_right, GD_DOWN_RIGHT, gd_left, GD_LEFT, gd_radial, GD_RADIAL, gd_radial_bottom_left, GD_RADIAL_BOTTOM_LEFT, gd_radial_bottom_right, GD_RADIAL_BOTTOM_RIGHT, gd_radial_top_left, GD_RADIAL_TOP_LEFT, gd_radial_top_right, GD_RADIAL_TOP_RIGHT, gd_right, GD_RIGHT, gd_up, GD_UP, gd_up_left, GD_UP_LEFT, gd_up_right, GD_UP_RIGHT, gs_automatic, GS_AUTOMATIC, gs_extended, GS_EXTENDED, gs_grid, GS_GRID, gs_in, GS_IN, gs_none, GS_NONE, gs_out, GS_OUT, gs_span, GS_SPAN, lap_bottom, LAP_BOTTOM, lap_left, LAP_LEFT, lap_right, LAP_RIGHT, lap_top, LAP_TOP, ld_percent, LD_PERCENT, ld_text, LD_TEXT, ld_text_percent, LD_TEXT_PERCENT, ld_text_value, LD_TEXT_VALUE, ld_value, LD_VALUE, LEGENDMARKERSLIMIT, lo_automatic, LO_AUTOMATIC, lo_horizontal, LO_HORIZONTAL, lo_vertical, LO_VERTICAL, lp_inside, LP_INSIDE, lp_no_labels, LP_NO_LABELS, lp_outside_feeler_if_needed, LP_OUTSIDE_FEELER_IF_NEEDED, lp_outside_with_feeler, LP_OUTSIDE_WITH_FEELER, lp_outside_without_feeler, LP_OUTSIDE_WITHOUT_FEELER, ls_dash, LS_DASH, ls_dash_dot, LS_DASH_DOT, ls_dotted, LS_DOTTED, ls_solid, LS_SOLID, ltp_above, LTP_ABOVE, ltp_below, LTP_BELOW, ltp_on_left, LTP_ON_LEFT, ltp_on_marker, LTP_ON_MARKER, ltp_on_right, LTP_ON_RIGHT, m_commonGraph, m_identObj, m_pfj, ms_automatic, MS_AUTOMATIC, ms_circle, MS_CIRCLE, ms_diamond, MS_DIAMOND, ms_human, MS_HUMAN, ms_none, MS_NONE, ms_plus, MS_PLUS, ms_square, MS_SQUARE, ms_triangle_down, MS_TRIANGLE_DOWN, ms_triangle_up, MS_TRIANGLE_UP, mt_area, MT_AREA, mt_bar, MT_BAR, mt_centered_stepped_line, MT_CENTERED_STEPPED_LINE, MT_CURVE_AREA, mt_curve_line, MT_CURVE_LINE, mt_default, MT_DEFAULT, mt_line, MT_LINE, mt_marker, MT_MARKER, mt_stepped_line, MT_STEPPED_LINE, mtp_center, MTP_CENTER, mtp_custom, MTP_CUSTOM, mtp_inside_max, MTP_INSIDE_MAX, mtp_inside_min, MTP_INSIDE_MIN, mtp_left, MTP_LEFT, mtp_on_maxedge, MTP_ON_MAXEDGE, mtp_outside_max, MTP_OUTSIDE_MAX, mtp_right, MTP_RIGHT, mtp_under_marker, MTP_UNDER_MARKER, QUADRANTLINEVALUELIMIT, REV_CONV_MAP, ro_area, RO_AREA, ro_back, RO_BACK, ro_front, RO_FRONT, ro_line, RO_LINE, SHAPE_AUTOMATIC, SHAPE_CIRCLE, SHAPE_DIAMOND, SHAPE_HUMAN, SHAPE_NONE, SHAPE_PLUS, SHAPE_SQUARE, SHAPE_TRIANGLE_DOWN, SHAPE_TRIANGLE_UP, sv_hidden, SV_HIDDEN, sv_visible, SV_VISIBLE, tdm_stretched, TDM_STRETCHED, tdm_tiled, TDM_TILED, tls_automatic, TLS_AUTOMATIC, tls_manual, TLS_MANUAL, tls_noskip, TLS_NOSKIP, tr_horiz, TR_HORIZ, tr_horiz_rotate_270, TR_HORIZ_ROTATE_270, tr_horiz_rotate_90, TR_HORIZ_ROTATE_90, tsm_explicit, TSM_EXPLICIT, tsm_off, TSM_OFF, va_bottom, va_center, va_top, VF_PIE_SLICE_LABEL, VF_STOCK_VOLUME, VF_X1, VF_Y1, VF_Y2, VF_Zm_jsfHashMap| Constructor and Description |
|---|
BaseDataAxis(CommonGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
convertAxisLocationToInt(java.lang.String str) |
protected java.lang.String |
convertAxisLocationToString(int loc) |
void |
formatChanged(int attributeId,
java.lang.String attributeName,
java.lang.Object oldValue,
java.lang.Object newValue) |
abstract double |
getAutoMajorTickStep() |
int |
getAxisLocation()
Retrieves the location of this data axis in the graph.
|
abstract double |
getAxisMaxAutoValue()
Retrieves the high value of the automatic range for this data axis.
|
abstract double |
getAxisMaxValue()
Retrieves the high value for the range of this data axis, when the high
value is not set automatically.
|
abstract double |
getAxisMinAutoValue()
Retrieves the low value for the automatic range of this data axis.
|
abstract double |
getAxisMinValue()
Retrieves the low value for the range of this data axis, when the low
value is not set automatically.
|
abstract double |
getAxisZoomMaxValue()
Retrieves the high value for the range that the axis can zoom to, when
the high value is not set automatically.
|
abstract double |
getAxisZoomMinValue()
Retrieves the low value for the range that the axis can zoom to, when
the low value is not set automatically.
|
DataEndPoints |
getDataEndPoints()
Retrieves the
DataEndPoints object that identifies the maximum
and minimum values of the data that is displayed for this axis. |
static DataEndPoints |
getDataEndPoints(CommonGraph graph,
int id) |
java.awt.Color |
getLineColor()
Retrieves the color of this data axis.
|
int |
getLineWidth()
Retrieves the width of this data axis in pixels.
|
double |
getLogarithmicBase()
Retrieves a logarithmic or linear scale for this data axis.
|
int |
getMajorTickCount()
Returns the number of major ticks that are displayed on this axis.
|
double |
getMajorTickStep()
Retrieves the increment between major tick marks.
|
protected boolean |
getMajorTickStepXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node) |
double |
getMinAutoMajorTickStep()
Retrieves the minimum tick step that can be set automically
for the major tick mark of this axis.
|
int |
getMinorTickCount()
Returns the number of minor ticks that are displayed between every 2 major ticks.
|
double |
getMinorTickStep()
Returns the increment between minor tick marks.
|
GraphConstants.MinorGridStepType |
getMinorTickStepType()
Indicates whether the number of minor tick marks that the graph hides between tick marks that are displayed is calculated automatically.
|
protected boolean |
getMinorTickStepXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node) |
boolean |
getNonstyleXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node)
Retrieves Non style properties of this component to XML
returns whether if the node exists
|
boolean |
getStyleXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node) |
ViewFormat |
getViewFormat()
Retrieves a
ViewFormat object for this data axis. |
boolean |
isAscending()
Indicates whether the axis is drawn in ascending or descending order.
|
abstract boolean |
isAxisAutoScaledFromZero()
Indicates whether the automatic range on this data axis begins with zero.
|
abstract boolean |
isAxisMaxAutoScaled()
Indicates whether the graph automatically sets the high value for this
data axis.
|
boolean |
isAxisMaxLabelVisible()
Indicates whether the maximum label appears on this axis.
|
abstract boolean |
isAxisMinAutoScaled()
Indicates whether the graph automatically sets the minimum value for this
data axis.
|
boolean |
isAxisMinLabelVisible()
Indicates whether the minimum label appears on this axis.
|
boolean |
isMajorTickStepAutomatic()
Indicates whether the number of tick marks that the graph hides between
tick marks that are displayed is calculated automatically.
|
boolean |
isScaledLogarithmic()
Indicates whether this data axis is scaled logarithmically.
|
boolean |
isVisible()
Indicates whether this data axis is visible.
|
protected void |
resetStyle() |
void |
resetToDefault() |
boolean |
selectObject(int series,
int group)
Selects this data axis in the graph.
|
void |
setAscending(boolean yesNo)
Specifies whether the axis will be drawn in ascending or descending order.
|
abstract void |
setAxisAutoScaledFromZero(boolean yesNo)
Specifies whether the automatic range on this data axis begins with zero.
|
void |
setAxisLocation(int location)
Specifies the location of this data axis in the graph.
|
abstract void |
setAxisMaxAutoScaled(boolean yesNo)
Specifies whether the graph automatically sets the high value for this
data axis.
|
void |
setAxisMaxLabelVisible(boolean visible)
Specifies whether the maximum label appears on this axis.
|
abstract void |
setAxisMaxValue(double value)
Specifies the high value for the range of this data axis, when the high
value is not set automatically.
|
abstract void |
setAxisMinAutoScaled(boolean yesNo)
Specifies whether the graph automatically sets the the minimum value for
this data axis.
|
void |
setAxisMinLabelVisible(boolean visible)
Specifies whether the minimum label appears on this axis.
|
abstract void |
setAxisMinValue(double value)
Specifies the low value for the range of this data axis, when the low
value is not set automatically.
|
abstract void |
setAxisZoomMaxValue(double value)
Specifies the high value for the range that the axis can zoom to, when
the high value is not set automatically.
|
abstract void |
setAxisZoomMinValue(double value)
Specifies the low value for the range that the axis can zoom to, when
the low value is not set automatically.
|
void |
setLineColor(java.awt.Color newColor)
Specifies the color of this data axis.
|
void |
setLineWidth(int width)
Specifies the width of this data axis in pixels.
|
void |
setLogarithmicBase(double value)
Selects a logarithmic or linear scale for this data axis.
|
void |
setMajorTickCount(int count)
Specifies the number of major ticks that are displayed on this axis.
|
void |
setMajorTickStep(double value)
Specifies the increment between major tick marks.
|
void |
setMajorTickStepAutomatic(boolean yesNo)
Specifies whether the number of tick marks that the graph hides between
tick marks that are displayed is calculated automatically.
|
protected void |
setMajorTickStepXML(oracle.dss.util.xml.ObjectNode node) |
void |
setMinAutoMajorTickStep(double value)
Specifies the minimum value for the major tickstep.
|
void |
setMinorTickCount(int count)
Specifies the number of minor ticks that are displayed between every 2 major ticks.
|
void |
setMinorTickStep(double value)
Specifies the increment between minor tick marks.
|
void |
setMinorTickStepType(GraphConstants.MinorGridStepType mgst)
Specifies whether the number of minor tick marks that the graph hides between tick marks that are displayed is calculated automatically.
|
protected void |
setMinorTickStepXML(oracle.dss.util.xml.ObjectNode node) |
void |
setNonstyleXML(oracle.dss.util.xml.ObjectNode node,
java.lang.String version,
int reset) |
void |
setScaledLogarithmic(boolean yesNo)
Specifies whether this data axis is scaled logarithmically.
|
void |
setStyleXML(oracle.dss.util.xml.ObjectNode node) |
void |
setViewFormat(ViewFormat viewFormat)
Specifies a
ViewFormat object for this data axis. |
void |
setVisible(boolean visible)
Specifies whether this data axis is visible.
|
convertAssociationToInt, convertFillPatternToString, convertGradientDirectionToString, convertHorizontalAlignmentToInt, convertHorizontalAlignmentToString, convertLineStyleToInt, convertLineStyleToString, convertLocationToInt, convertTextRotationtToInt, convertTickStyleToInt, convertTypeToInt, convertVerticalAlignmentToInt, convertVerticalAlignmentToString, hexStringToInt, toHexStringgetComponentName, getStyleXML, getXML, setNonstyleXML, setXML, setXML, setXML, setXML@Concealed protected oracle.dss.graph.pfj.draw.IdentObj m_identObj2
@Concealed protected oracle.dss.graph.pfj.draw.IdentObj m_majorGridIdentObj
@Concealed protected oracle.dss.graph.pfj.draw.IdentObj m_minorGridIdentObj
@Concealed protected oracle.dss.graph.pfj.draw.IdentObj m_labelIdentObj
@Concealed protected ViewFormat m_viewFormat
@Concealed protected int m_id
@Concealed protected static final java.lang.String a_axisMaxLabelVisible
@Concealed protected static final java.lang.String a_axisMinLabelVisible
@Concealed protected static final java.lang.String a_ascending
@Concealed protected static final java.lang.String a_axisLocation
@Concealed protected static final java.lang.String a_minAutoMajorTickStep
@Concealed public BaseDataAxis(CommonGraph graph)
graph - The graph that this object belongs to.public boolean selectObject(int series,
int group)
selectObject in class BaseGraphComponentseries - Any integer.group - Any integer.true if successful, false if not.@Concealed public void resetToDefault()
public void setAscending(boolean yesNo)
yesNo - true to draw it in ascending order,
false to draw it in descending order.public boolean isAscending()
true if it is drawn in ascending order,
false if it is drawn in descending order.public abstract boolean isAxisAutoScaledFromZero()
true if it begins with zero, false if
it begins with the lowest data value on the axis.public abstract void setAxisAutoScaledFromZero(boolean yesNo)
yesNo - true to make it begin with zero,
false to make it begin with the lowest data value on the axis.public abstract boolean isAxisMaxAutoScaled()
false, the graph uses the value that
is set in the setAxisMaxValue method.true if the high value is automatically set,
false if the graph uses the value that is set in the
setAxisMaxValue method.setAxisMaxValue(double)public abstract void setAxisMaxAutoScaled(boolean yesNo)
AxisMaxAutoScaled property is false,
then the graph uses the value of the setAxisMaxValue property.
When the AxisMaxAutoScaled property is true,
then the graph calculates the maximum value and sets it as the value
of both the AxisMaxValue property and the
AxisMaxAutoValue property.yesNo - true to make the graph set the high value
automatically, false to make the graph use the value that is
set in the setAxisMaxValuemethod.setAxisMaxValue(double)public abstract boolean isAxisMinAutoScaled()
false, the graph uses the value
that is set in the setAxisMinValue method.true if the minimum value is set automatically,
false if the graph uses the value that is set in the
setAxisMinValue method.setAxisMinValue(double)public abstract void setAxisMinAutoScaled(boolean yesNo)
AxisMinAutoScaled property is false,
the graph uses the value of the AxisMinValue property.
When the AxisMinAutoScaled property is true,
then the graph calculates the minimum value and sets it as the value
of both the AxisMinValue property and the
AxisMinAutoValue property.yesNo - true to make the graph set the minimum value
automatically, false to make the graph use the value that
is set in the setAxisMinValue method.setAxisMinValue(double)public abstract double getAxisMaxAutoValue()
public abstract double getAxisMaxValue()
setAxisMaxAutoScaled method to false.setAxisMaxAutoScaled(boolean)public abstract void setAxisMaxValue(double value)
setAxisMaxAutoScaled method to false.value - The high value for the range of this data axis, when the
high value is not set automatically.setAxisMaxAutoScaled(boolean)public abstract double getAxisMinAutoValue()
public abstract double getAxisMinValue()
setAxisMinAutoScaled method to false.setAxisMinAutoScaled(boolean)public abstract void setAxisMinValue(double value)
setAxisMinAutoScaled method to false.value - The low value for the range of this data axis, when the
low value is not set automatically.setAxisMinAutoScaled(boolean)public abstract double getAxisZoomMaxValue()
setAxisMaxAutoScaled
method to false.public abstract void setAxisZoomMaxValue(double value)
setAxisMaxAutoScaled method to false.value - The high value for the range of this zoom axis, when the high
value is not set automatically.public abstract double getAxisZoomMinValue()
setAxisMinAutoScaled
method to false.public abstract void setAxisZoomMinValue(double value)
setAxisMinAutoScaled method to false.value - The low value for the range of this zoom axis, when the low
value is not set automatically.@Concealed public abstract double getAutoMajorTickStep()
setMajorTickStepAutomatic(boolean)public int getAxisLocation()
BaseGraphComponent and begin
with AL_.BaseGraphComponent.AL_LEFT,
BaseGraphComponent.AL_RIGHT,
BaseGraphComponent.AL_BOTHpublic void setAxisLocation(int location)
BaseGrpahComponent and begin
with AL_.location - A constant that represents the location of this data
axis in the graph. If you enter an invalid parameter value, then the graph
logs an ErrorHandler message, and will not change the
AxisLocation attribute.BaseGraphComponent.AL_LEFT,
BaseGraphComponent.AL_RIGHT,
BaseGraphComponent.AL_BOTHpublic boolean isAxisMinLabelVisible()
true if the minimum label appears on this axis,
false if it does not.public void setAxisMinLabelVisible(boolean visible)
visible - true to display the minimum label,
false to hide it.public boolean isAxisMaxLabelVisible()
true if the maximum label appears on this axis,
false if it does not.public void setAxisMaxLabelVisible(boolean visible)
visible - true to display the maximum label,
false to hide it.public java.awt.Color getLineColor()
getLineColor in interface Linepublic void setLineColor(java.awt.Color newColor)
setLineColor in interface LinenewColor - The color of this data axis.public int getLineWidth()
getLineWidth in interface Linepublic void setLineWidth(int width)
setLineWidth in interface Linewidth - The width of this data axis in pixels.public double getMajorTickStep()
MajorTickStep to 10, then the
tick marks appear at 0, 10, 20, 30, and so on.
(This assumes that AxisAutoScaledFromZero and
AxisMinAutoScaled are both set to true.)
To make the graph use the value that this method returns, set the
setMajorTickStepAutomatic method to false.
Note: The number of major tick marks is limited to 100 in visible plot
area
setMajorTickStepAutomatic(boolean)public void setMajorTickStep(double value)
MajorTickStep to 10, then the
tick marks appear at 0, 10, 20, 30, and so on.
(This assumes that AxisAutoScaledFromZero and
AxisMinAutoScaled are both set to true.)
To make the graph use the value that is set in this method, set the
setMajorTickStepAutomatic method to false.
Note: The number of major tick marks is limited to 100 in visible plot
area
value - The interval (or step) at which to display tick marks
on this data axis.setMajorTickStepAutomatic(boolean)public double getMinorTickStep()
public void setMinorTickStep(double value)
value - the interval (or step) at which to tick marks are displayed on this data axis.public int getMajorTickCount()
Returns the number of major ticks that are displayed on this axis. This includes the ticks at the start and end of the axis. For example, an axis from 0 to 40 with ticks at 10, 20, and 30 has 5 major ticks. A negative value indicates that the tick count is calculated automatically. Values of 0 or 1 are treated like 2, which shows a tick at the start and end of the axis.
The tick count is only used when the tick step is not being calculated automatically. When both the tick count and tick step are specified, the tick step always takes precedence.
public void setMajorTickCount(int count)
Specifies the number of major ticks that are displayed on this axis. This includes the ticks at the start and end of the axis. For example, an axis from 0 to 40 with ticks at 10, 20, and 30 has 5 major ticks. A negative value indicates that the tick count is calculated automatically. Values of 0 or 1 are treated like 2, which shows a tick at the start and end of the axis.
The tick count is only used when the tick step is not being calculated automatically. When both the tick count and tick step are specified, the tick step always takes precedence.
count - the number of major ticks that are displayed on this axis.public int getMinorTickCount()
Returns the number of minor ticks that are displayed between every 2 major ticks. A negative value indicates that the tick count is calculated automatically.
The tick count is only used when the tick step is not being calculated automatically. When both the tick count and tick step are specified, the tick step always takes precedence.
public void setMinorTickCount(int count)
Specifies the number of minor ticks that are displayed between every 2 major ticks. A negative value indicates that the tick count is calculated automatically.
The tick count is only used when the tick step is not being calculated automatically. When both the tick count and tick step are specified, the tick step always takes precedence.
count - the number of minor ticks that are displayed between every 2 major ticks.public double getMinAutoMajorTickStep()
public void setMinAutoMajorTickStep(double value)
MajorTickStepAutomatic = true), then the automatically calculated
tick step value will be the specified value or a multiple of
the specified value.
If the specified value is greater than the difference between
minimum value and the maximum value for the axis, then this method
ignores the MinAutoMajorTickStep value.
The default value is 0, which specifies no minimimun tick step.
value - The minimum value for the major tickstep.setMajorTickStepAutomatic(boolean)public boolean isMajorTickStepAutomatic()
true if the number is calculated automatically,
false if it is set in the setMajorTickStep method.setMajorTickStep(double)public void setMajorTickStepAutomatic(boolean yesNo)
yesNo - true to make the graph calculate it
automatically, false to make the graph use the value that
is set in the setMajorTickStep method.setMajorTickStep(double)public ViewFormat getViewFormat()
ViewFormat object for this data axis.
The ViewFormat objects allow you to format numbers.getViewFormat in interface FormattableViewFormat object for this data axis.public void setViewFormat(ViewFormat viewFormat)
ViewFormat object for this data axis.
The ViewFormat objects allow you to format numbers.setViewFormat in interface FormattableviewFormat - ViewFormat object for this data axis.@Concealed
public void formatChanged(int attributeId,
java.lang.String attributeName,
java.lang.Object oldValue,
java.lang.Object newValue)
formatChanged in interface BaseViewFormatCallbackattributeId - the static constant in ViewFormat that identifies the attributeattributeName - the name of the attribute that changedoldValue - the old value of the attributenewValue - the new value of the attributepublic double getLogarithmicBase()
public void setLogarithmicBase(double value)
value - A logarithmic or linear scale for this data axis.public boolean isScaledLogarithmic()
true if it is scaled logarithmically,
false if it is not.public void setScaledLogarithmic(boolean yesNo)
yesNo - true to scale it logarithmically,
false to prohibit logarithmic scaling.public boolean isVisible()
public void setVisible(boolean visible)
setVisible in interface Visiblevisible - true to make it visible, false
to make it invisible.public DataEndPoints getDataEndPoints()
DataEndPoints object that identifies the maximum
and minimum values of the data that is displayed for this axis.DataEndPoints that has the maximum and minimum data
values for the axis.@Concealed public static DataEndPoints getDataEndPoints(CommonGraph graph, int id)
DataEndPoints that has the maximum and minimum data
values for the axis.DataEndPoints object that identifies the maximum
and minimum values of the data that is displayed for this axis.@Concealed protected java.lang.String convertAxisLocationToString(int loc)
@Concealed protected int convertAxisLocationToInt(java.lang.String str)
@Concealed protected void resetStyle()
@Concealed
public boolean getNonstyleXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node)
BaseComponentXMLgetNonstyleXML in class BaseComponentXML@Concealed
public boolean getStyleXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node)
getStyleXML in class BaseComponentXML@Concealed
public void setNonstyleXML(oracle.dss.util.xml.ObjectNode node,
java.lang.String version,
int reset)
setNonstyleXML in class BaseComponentXML@Concealed public void setStyleXML(oracle.dss.util.xml.ObjectNode node)
setStyleXML in class BaseComponentXML@Concealed protected void setMajorTickStepXML(oracle.dss.util.xml.ObjectNode node)
@Concealed protected void setMinorTickStepXML(oracle.dss.util.xml.ObjectNode node)
@Concealed
protected boolean getMajorTickStepXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node)
@Concealed
protected boolean getMinorTickStepXML(boolean allProperties,
oracle.dss.util.xml.ObjectNode node)
public GraphConstants.MinorGridStepType getMinorTickStepType()
GraphConstants.MinorGridStepType.AUTO if the number is calculated automatically,
GraphConstants.MinorGridStepType.ABSOLUTE if the minor ticks have increment value relative to the axis which is set in setMinorTickStep method.
GraphConstants.MinorGridStepType.RELATIVE if the minor ticks have increment value relative to the major ticks which is set in setMinorTickStep method.public void setMinorTickStepType(GraphConstants.MinorGridStepType mgst)
mgst - GraphConstants.MinorGridStepType.AUTO to make the graph calculate it automatically,
GraphConstants.MinorGridStepType.ABSOLUTE to make the graph use the increment value that is set in the setMinorTickStep method relative to the axis.
GraphConstants.MinorGridStepType.RELATIVE to make the graph use the increment value that is set in the setMinorTickStep method relative to the major ticks.