Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


oracle.dss.graph
Class TimeSelector

java.lang.Object
  extended by oracle.dss.dataView.BaseComponentXML
      extended by oracle.dss.graph.BaseGraphComponent
          extended by oracle.dss.graph.TimeSelector

All Implemented Interfaces:
Fill, UIFillColor

public class TimeSelector
extends BaseGraphComponent
implements Fill

The time selector component.


Field Summary
protected  SFX m_sfx
           

 

Fields inherited from class oracle.dss.graph.BaseGraphComponent
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_on_maxedge, MTP_ON_MAXEDGE, mtp_outside_max, MTP_OUTSIDE_MAX, 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_Z

 

Fields inherited from class oracle.dss.dataView.BaseComponentXML
m_jsfHashMap

 

Constructor Summary
TimeSelector(CommonGraph graph)
           

 

Method Summary
 java.awt.Color getBorderColor()
          Retrieves the border color of the time selector.
protected  java.lang.String getComponentName()
           
 java.util.Date getExplicitEnd()
          Retrieves the explicit time selector end date.
 java.util.Date getExplicitStart()
          Retrieves the explicit time selector start date.
 java.awt.Color getFillColor()
          Retrieves the fill color of the time selector.
 int getMode()
          Retrieves the time selector mode.
 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
 SFX getSFX()
          Retrieves the SFX object for the background of the graph.
protected  oracle.dss.util.xml.ObjectNode getStyleXML(boolean allProperties, boolean allOverriddenProperties)
           
protected  oracle.dss.util.xml.ObjectNode getXML(boolean allProperties, boolean allOverriddenProperties)
           
 boolean isBorderTransparent()
          Indicates whether the border color for the time selector is transparent.
 boolean isFillTransparent()
          Indicates whether the fill color for the time selector is transparent.
protected  void resetStyle()
           
protected  void resetToDefault()
           
 boolean selectObject(int series, int group)
          Selects the time selector.
 void setBorderColor(java.awt.Color newColor)
          Specifies the border color of the time selector.
 void setBorderTransparent(boolean yesNo)
          Specifies whether the border color for the time selector is transparent.
 void setExplicitEnd(java.util.Date date)
          Specifies the explicit time selector end date for a time axis.
 void setExplicitStart(java.util.Date date)
          Specifies the explicit time selector start date for a time axis.
 void setFillColor(java.awt.Color newColor)
          Specifies the fill color of the time selector.
 void setFillTransparent(boolean yesNo)
          Specifies whether the fill color for the time selector is transparent.
 void setMode(int mode)
          Specifies the time selector mode on a time axis.
protected  void setNonStyleXML(oracle.dss.util.xml.ObjectNode node)
           
protected  void setStyleXML(oracle.dss.util.xml.ObjectNode node, boolean allProperties)
           
protected  void setXML(oracle.dss.util.xml.ObjectNode node, boolean allProperties)
           
protected  void setXML(oracle.dss.util.xml.ObjectNode node, boolean allProperties, java.util.HashMap map)
           

 

Methods inherited from class oracle.dss.graph.BaseGraphComponent
convertAssociationToInt, convertFillPatternToString, convertGradientDirectionToString, convertHorizontalAlignmentToInt, convertHorizontalAlignmentToString, convertLineStyleToInt, convertLineStyleToString, convertLocationToInt, convertTextRotationtToInt, convertTickStyleToInt, convertTypeToInt, convertVerticalAlignmentToInt, convertVerticalAlignmentToString, hexStringToInt, toHexString

 

Methods inherited from class oracle.dss.dataView.BaseComponentXML
getStyleXML, getStyleXML, getXML, setNonstyleXML, setNonstyleXML, setStyleXML, setXML, setXML, setXML, setXML

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

m_sfx

protected SFX m_sfx
For internal use only. Application developers should not use this

Constructor Detail

TimeSelector

public TimeSelector(CommonGraph graph)
Parameters:
graph - The graph that this object belongs to.
For internal use only. Application developers should not use this
Constructor. Application developers should not have to construct this object, because the graph does it automatically.

Method Detail

getSFX

public SFX getSFX()
Retrieves the SFX object for the background of the graph. The SFX object allows you to retrieve and specify attributes for special effects.
Returns:
The SFX object for the background of the graph.

selectObject

public boolean selectObject(int series,
                            int group)
Selects the time selector. Because the time selector does not represent data, the parameter values are irrelevant.
Overrides:
selectObject in class BaseGraphComponent
Parameters:
series - Any integer.
group - Any integer.
Returns:
true if it is successful, false if it is not.

setMode

public void setMode(int mode)
Specifies the time selector mode on a time axis. Valid constants are TSM_OFF and TSM_EXPLICIT. The default is TSM_OFF which means do not show the time selector. TSM_EXPLICIT is used for setting explicit time range. On a time axis, you can specify an explicit time range to show up on the time selector using the following methods. setExplicitTimeSelectorStart(Date date) setExplicitTimeSelectorEnd(Date date) setTimeSelectorMode(TSM_EXPLICIT) You have to set all the three methods for the explicit time selector to take effect. Suppose the time axis is showing Jan 2000 to Dec 2000. You can set an explicit time selector range March 2000 - June 2000. Then the the time selector only covers March 2000 - June 2000.
Parameters:
mode - the time selector mode.

getMode

public int getMode()
Retrieves the time selector mode. Valid constants are TSM_OFF and TSM_EXPLICIT. Default is TSM_OFF.
Returns:
time selector mode

setExplicitStart

public void setExplicitStart(java.util.Date date)
Specifies the explicit time selector start date for a time axis. You can specify an explicit time range to show up in the time selectors using the following methods. setExplicitStart(Date date) setExplicitEnd(Date date) setMode(TSM_EXPLICIT) You have to set all the three methods for the explicit time range to take effect. Suppose the time axis is showing Jan 2000 to Dec 2000. You can set an explicit time range March 2000 - June 2000. Then the the time axis only covers March 2000 - June 2000.
Parameters:
date - explicit time selector start date.

getExplicitStart

public java.util.Date getExplicitStart()
Retrieves the explicit time selector start date.
Returns:
the explicit time selector start date.

setExplicitEnd

public void setExplicitEnd(java.util.Date date)
Specifies the explicit time selector end date for a time axis. You can specify an explicit time range to show up in the time selector using the following methods. setExplicitTimeSelectorStart(Date date) setExplicitTimeSelectorEnd(Date date) setTimeSelectorMode(TSM_EXPLICIT) You have to set all the three methods for the explicit time selector to take effect. Suppose the time axis is showing Jan 2000 to Dec 2000. You can set an explicit time range March 2000 - June 2000. Then the the time selector only covers March 2000 - June 2000.
Parameters:
date - explicit time selector end date.

getExplicitEnd

public java.util.Date getExplicitEnd()
Retrieves the explicit time selector end date.
Returns:
the explicit time selector end date.

getFillColor

public java.awt.Color getFillColor()
Retrieves the fill color of the time selector.
Specified by:
getFillColor in interface Fill
Specified by:
getFillColor in interface UIFillColor
Returns:
The fill color of the time selector.

setFillColor

public void setFillColor(java.awt.Color newColor)
Specifies the fill color of the time selector.
Specified by:
setFillColor in interface Fill
Specified by:
setFillColor in interface UIFillColor
Parameters:
newColor - The fill color of the time selector.

getBorderColor

public java.awt.Color getBorderColor()
Retrieves the border color of the time selector.
Returns:
The border color of the time selector.

setBorderColor

public void setBorderColor(java.awt.Color newColor)
Specifies the border color of the time selector.
Parameters:
newColor - The border color of the time selector.

isFillTransparent

public boolean isFillTransparent()
Indicates whether the fill color for the time selector is transparent. When an attribute is transparent, it is not visible, but you can select it.
Specified by:
isFillTransparent in interface Fill
Returns:
true if the fill color is transparent, false if the fill color is not transparent.

setFillTransparent

public void setFillTransparent(boolean yesNo)
Specifies whether the fill color for the time selector is transparent. When an attribute is transparent, it is not visible, but you can select it.
Specified by:
setFillTransparent in interface Fill
Parameters:
yesNo - true to make the fill color transparent, false to make the fill color visible.

isBorderTransparent

public boolean isBorderTransparent()
Indicates whether the border color for the time selector is transparent. When an attribute is transparent, it is not visible, but you can select it.
Returns:
true if the border color is transparent, false if the border color is not transparent.

setBorderTransparent

public void setBorderTransparent(boolean yesNo)
Specifies whether the border color for the time selector is transparent. When an attribute is transparent, it is not visible, but you can select it.
Parameters:
yesNo - true to make the border color transparent, false to make the border color visible.

getComponentName

protected java.lang.String getComponentName()
Overrides:
getComponentName in class BaseComponentXML
For internal use only. Application developers should not use this
Retrieves the name of the object.

getXML

protected oracle.dss.util.xml.ObjectNode getXML(boolean allProperties,
                                                boolean allOverriddenProperties)
For internal use only. Application developers should not use this
Retrieves XML from this component

getNonstyleXML

public boolean getNonstyleXML(boolean allProperties,
                              oracle.dss.util.xml.ObjectNode node)
Description copied from class: BaseComponentXML
Retrieves Non style properties of this component to XML returns whether if the node exists
Overrides:
getNonstyleXML in class BaseComponentXML
For internal use only. Application developers should not use this
Retrieves Non style properties of this component to XML

getStyleXML

protected oracle.dss.util.xml.ObjectNode getStyleXML(boolean allProperties,
                                                     boolean allOverriddenProperties)
For internal use only. Application developers should not use this
Retrieves XML from this component returns null if no property is overridden

setXML

protected void setXML(oracle.dss.util.xml.ObjectNode node,
                      boolean allProperties,
                      java.util.HashMap map)
For internal use only. Application developers should not use this
Sets XML on this component

setXML

protected void setXML(oracle.dss.util.xml.ObjectNode node,
                      boolean allProperties)
For internal use only. Application developers should not use this
Sets Style properties of this component from XML

setNonStyleXML

protected void setNonStyleXML(oracle.dss.util.xml.ObjectNode node)
For internal use only. Application developers should not use this
Sets non-style properties of this component from XML

setStyleXML

protected void setStyleXML(oracle.dss.util.xml.ObjectNode node,
                           boolean allProperties)
For internal use only. Application developers should not use this
Sets style properties of this component from XML

resetToDefault

protected void resetToDefault()
For internal use only. Application developers should not use this
Reset this TimeSelector to its default state. Called from CommonGraph.resetToDefault().

resetStyle

protected void resetStyle()
For internal use only. Application developers should not use this
Reset style properties. Called from CommonGraph.resetStyle().

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


Copyright © 1997, 2012, Oracle. All rights reserved.