public abstract class BaseGraphFrame extends BaseGraphComponent implements Border, Fill
Modifier and Type | Field and Description |
---|---|
protected SFX |
m_sfx |
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_Z
m_jsfHashMap
Constructor and Description |
---|
BaseGraphFrame(CommonGraph graph) |
Modifier and Type | Method and Description |
---|---|
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) |
convertAssociationToInt, convertFillPatternToString, convertGradientDirectionToString, convertHorizontalAlignmentToInt, convertHorizontalAlignmentToString, convertLineStyleToInt, convertLineStyleToString, convertLocationToInt, convertTextRotationtToInt, convertTickStyleToInt, convertTypeToInt, convertVerticalAlignmentToInt, convertVerticalAlignmentToString, hexStringToInt, selectObject, toHexString
getComponentName, getStyleXML, setNonstyleXML, setNonstyleXML, setXML, setXML, setXML
protected SFX m_sfx
public BaseGraphFrame(CommonGraph graph)
graph
- The graph that this object belongs to.public java.awt.Color getBorderColor()
getBorderColor
in interface Border
public void setBorderColor(java.awt.Color newColor)
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.setBorderColor
in interface Border
newColor
- The border color of this object.public boolean isBorderTransparent()
setBorderTransparent
and setFillTransparent
methods to true
.
When an attribute or an object is transparent, it is not visible, but you
can select it.isBorderTransparent
in interface Border
true
if it is transparent, false
if it
is visible.public void setBorderTransparent(boolean yesNo)
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.setBorderTransparent
in interface Border
yesNo
- true
to make the border transparent,
false
to make it visible.public java.awt.Color getFillColor()
getFillColor
in interface Fill
getFillColor
in interface UIFillColor
public void setFillColor(java.awt.Color newColor)
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.setFillColor
in interface Fill
setFillColor
in interface UIFillColor
newColor
- The color of this object.public boolean isFillTransparent()
setBorderTransparent
and setFillTransparent
methods to true
.
When an attribute or an object is transparent, it is not visible, but you
can select it.isFillTransparent
in interface Fill
true
if this object is transparent,
false
if it is visible.public void setFillTransparent(boolean yesNo)
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.setFillTransparent
in interface Fill
yesNo
- true
to make the fill color transparent,
false
to make the fill color visible.public boolean isVisible()
true
if it is visible, false
if it is
invisible.public void setVisible(boolean yesNo)
yesNo
- true
to make it visible, false
to make it invisible.public SFX getSFX()
SFX
object for this frame.
The SFX
object allows you to retrieve and specify attributes
for special effects.SFX
object for this frame.public oracle.dss.util.xml.ObjectNode getXML(boolean allProperties)
BaseComponentXML
getXML
in class BaseComponentXML
public oracle.dss.util.xml.ObjectNode getStyleXML(boolean allProperties)
getStyleXML
in class BaseComponentXML
protected oracle.dss.util.xml.ObjectNode getXML(boolean allProperties, boolean allOverriddenProperties)
public void setXML(oracle.dss.util.xml.ObjectNode node)
setXML
in class BaseComponentXML
public void setStyleXML(oracle.dss.util.xml.ObjectNode node)
setStyleXML
in class BaseComponentXML
protected void setNonStyleXML(oracle.dss.util.xml.ObjectNode node)
public boolean getNonstyleXML(boolean allProperties, oracle.dss.util.xml.ObjectNode node)
BaseComponentXML
getNonstyleXML
in class BaseComponentXML
protected void setXML(oracle.dss.util.xml.ObjectNode node, boolean allProperties)
protected oracle.dss.util.xml.ObjectNode getRectXML(boolean allProperties)
protected void resetStyle()