Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1)

E12063-03


oracle.dss.graph
Class BaseGraphFrame

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

All Implemented Interfaces:
Fill, UIFillColor, Border
Direct Known Subclasses:
Base3DPanel, BaseFrame

public abstract class BaseGraphFrame
extends BaseGraphComponent
implements Border, Fill

Base class for components that provide a background for data in a graph.


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_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_majorTickStep, a_majorTickStepAutomatic, a_markerColor, a_markerShape, a_markerSize, a_markersPerRowAutomatic, a_markerTextAngleDefault, a_markerTextPlace, a_markerTextRadiusDefault, a_markerType, a_minorIncrement, 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_sharePanelProperties, 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, 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_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, ro_area, RO_AREA, ro_back, RO_BACK, ro_front, RO_FRONT, ro_line, RO_LINE, 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
BaseGraphFrame(CommonGraph graph)
           

 

Method Summary
 java.awt.Color getBorderColor()
          Retrieves the border color of this object.
 java.awt.Color getFillColor()
          Retrieves the fill color of this object.
 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
protected  oracle.dss.util.xml.ObjectNode getRectXML(boolean allProperties)
           
 SFX getSFX()
          Retrieves the SFX object for this frame.
 oracle.dss.util.xml.ObjectNode getStyleXML(boolean allProperties)
           
 oracle.dss.util.xml.ObjectNode getXML(boolean allProperties)
          Retrieves XML from this component returns null if no property is overridden
protected  oracle.dss.util.xml.ObjectNode getXML(boolean allProperties, boolean allOverriddenProperties)
           
 boolean isBorderTransparent()
          Indicates whether the border of this object is transparent.
 boolean isFillTransparent()
          Indicates whether the fill color of this frame is transparent.
 boolean isVisible()
          Indicates whether this object is visible.
protected  void resetStyle()
           
 void setBorderColor(java.awt.Color newColor)
          Specifies the border color of this object.
 void setBorderTransparent(boolean yesNo)
          Specifies whether the border of this object is transparent.
 void setFillColor(java.awt.Color newColor)
          Specifies the fill color of this object.
 void setFillTransparent(boolean yesNo)
          Specifies whether the fill color for this object is transparent.
protected  void setNonStyleXML(oracle.dss.util.xml.ObjectNode node)
           
 void setStyleXML(oracle.dss.util.xml.ObjectNode node)
           
 void setVisible(boolean yesNo)
          Specifies whether this object is visible.
 void setXML(oracle.dss.util.xml.ObjectNode node)
           
protected  void setXML(oracle.dss.util.xml.ObjectNode node, boolean allProperties)
           

 

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

 

Methods inherited from class oracle.dss.dataView.BaseComponentXML
getComponentName, getStyleXML, setNonstyleXML, setNonstyleXML, 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

BaseGraphFrame

public BaseGraphFrame(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

getBorderColor

public java.awt.Color getBorderColor()
Retrieves the border color of this object.
Specified by:
getBorderColor in interface Border
Returns:
The border color of this object.

setBorderColor

public void setBorderColor(java.awt.Color newColor)
Specifies the border color of this object. As the GraphType property of the graph changes, a different subclass of this class provides the background for the data. The border color remains the same in the PlotArea, PieFrame, and ThreeDFloor. If SharePanelProperties is true, then this border color is used for the ThreeDLeftWall and the ThreeDRightWall as well.
Specified by:
setBorderColor in interface Border
Parameters:
newColor - The border color of this object.

isBorderTransparent

public boolean isBorderTransparent()
Indicates whether the border of this object is transparent. To make the object transparent, set both the setBorderTransparent and setFillTransparent methods to true. When an attribute or an object is transparent, it is not visible, but you can select it.
Specified by:
isBorderTransparent in interface Border
Returns:
true if it is transparent, false if it is visible.

setBorderTransparent

public void setBorderTransparent(boolean yesNo)
Specifies whether the border of this object is transparent. As the GraphType property of the graph changes, a different subclass of this class provides the background for the data. The border transparency remains the same in the PlotArea, PieFrame, and ThreeDFloor. If SharePanelProperties is true, then this transparency is used for the ThreeDLeftWall and the ThreeDRightWall as well.
Specified by:
setBorderTransparent in interface Border
Parameters:
yesNo - true to make the border transparent, false to make it visible.

getFillColor

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

setFillColor

public void setFillColor(java.awt.Color newColor)
Specifies the fill color of this object. As the GraphType property of the graph changes, a different subclass of this class provides the background for the data. The fill color remains the same in the PlotArea, PieFrame, and ThreeDFloor. If SharePanelProperties is true, then this fill color is used for the ThreeDLeftWall and the ThreeDRightWall as well.
Specified by:
setFillColor in interface Fill
Specified by:
setFillColor in interface UIFillColor
Parameters:
newColor - The color of this object.

isFillTransparent

public boolean isFillTransparent()
Indicates whether the fill color of this frame is transparent. To make the frame transparent, set both the setBorderTransparent and setFillTransparent methods to true. When an attribute or an object is transparent, it is not visible, but you can select it.
Specified by:
isFillTransparent in interface Fill
Returns:
true if this object is transparent, false if it is visible.

setFillTransparent

public void setFillTransparent(boolean yesNo)
Specifies whether the fill color for this object is transparent. As the GraphType property of the graph changes, a different subclass of this class provides the background for the data. The transparency of the object remains the same in the PlotArea, PieFrame, and ThreeDFloor. If SharePanelProperties is true, then this transparency setting is used for the ThreeDLeftWall and the ThreeDRightWall as well.
Specified by:
setFillTransparent in interface Fill
Parameters:
yesNo - true to make the fill color transparent, false to make the fill color visible.

isVisible

public boolean isVisible()
Indicates whether this object is visible. Automatic graph layout respects this property.
Returns:
true if it is visible, false if it is invisible.

setVisible

public void setVisible(boolean yesNo)
Specifies whether this object is visible. Automatic graph layout respects this property.
Parameters:
yesNo - true to make it visible, false to make it invisible.

getSFX

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

getXML

public oracle.dss.util.xml.ObjectNode getXML(boolean allProperties)
Description copied from class: BaseComponentXML
Retrieves XML from this component returns null if no property is overridden
Overrides:
getXML in class BaseComponentXML
For internal use only. Application developers should not use this
Retrieves XML from this component returns null if no property is overridden

getStyleXML

public oracle.dss.util.xml.ObjectNode getStyleXML(boolean allProperties)
Overrides:
getStyleXML in class BaseComponentXML
For internal use only. Application developers should not use this
Retrieves style properties of this component to XML returns whether style is overridden

getXML

protected oracle.dss.util.xml.ObjectNode getXML(boolean allProperties,
                                                boolean allOverriddenProperties)
For internal use only. Application developers should not use this
Retrieves style properties of this component to XML returns whether style is overridden

setXML

public void setXML(oracle.dss.util.xml.ObjectNode node)
Overrides:
setXML in class BaseComponentXML
For internal use only. Application developers should not use this
Sets XML on this component

setStyleXML

public void setStyleXML(oracle.dss.util.xml.ObjectNode node)
Overrides:
setStyleXML in class BaseComponentXML
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

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 returns whether if the node exists

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

getRectXML

protected oracle.dss.util.xml.ObjectNode getRectXML(boolean allProperties)
For internal use only. Application developers should not use this
Retrieves XML from this Rectangle object. This method is expected to be overridden in Base2DFrame class

resetStyle

protected void resetStyle()
For internal use only. Application developers should not use this
reset style properties

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1)

E12063-03


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