|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.dss.gauge.GaugeType
oracle.dss.gauge.StatusMeterGauge
public class StatusMeterGauge
Field Summary |
---|
Constructor Summary | |
---|---|
StatusMeterGauge(GaugeEngine engine)
|
Method Summary | |
---|---|
protected java.awt.Rectangle |
_getPlotAreaBounds(java.awt.Rectangle gaugeFrameBounds,
java.util.Map map,
java.awt.Graphics2D g)
Calculates and returns the bounding box of the plotArea. |
protected java.util.Collection |
_getThresholdObjects(java.util.Map map,
java.awt.geom.Area plotAreaMask)
Generates the DrawableObject instances necessary to render an Threshold. |
protected void |
createTickMarkObjects(java.util.List<DrawableObject> objects,
java.util.Map map,
int tickMarkType,
double yPos)
Generates the DrawableObject instances necessary to render a specific
set of Tick Marks, based on the given tick mark type. |
protected java.util.Collection |
getGaugeFrameObject(java.util.Map map)
Generates the DrawableObject instances necessary
to render the frame behind the gauge. |
protected java.util.Collection |
getGaugeLinkObject(java.util.Map map,
java.awt.Rectangle outerBounds)
Generates the DrawableObject instances necessary
to render the frame behind the gauge. |
protected int |
getGaugeRadius(int availWidth,
int availHeight)
Allows a gauge type to determine the radius of the gauge. |
int |
getGaugeType()
Returns the type of this gauge type implementation. |
protected java.util.Collection |
getIndicatorObject(java.util.Map map,
int metricIndex)
Generates the DrawableObject instances necessary to render an Indicator. |
protected java.awt.Rectangle |
getInnerBounds(java.util.Map map,
java.awt.Rectangle rect,
int reqAboveSpace,
int reqBelowSpace,
int reqLeftSpace,
int reqRightSpace)
Allows a gauge type implementation to determine the area in which to draw the actual gauge. |
protected int |
getMaxNumberOfSteps()
Allows a customization of the maximum number of steps to use for the tick labels and marks for this gauge type. |
protected DrawableObject |
getNoDataLabelObject(java.util.Map map)
Generates the DrawableObject instances necessary to render a No Data label. |
protected java.util.Collection |
getOverlayEffectObjects(java.util.Map map)
Generates the DrawableObject instances for any overlay
effects on the gauge. |
protected java.util.Collection |
getPlotAreaObject(java.util.Map map,
int type)
Generates the DrawableObject instances necessary to render a PlotArea. |
protected java.util.Collection |
getTickLabelObjects(java.util.Map map)
Generates the DrawableObject instances necessary to render Tick Labels. |
protected java.util.Collection |
getTickMarkObjects(java.util.Map map)
Generates the DrawableObject instances necessary to render Tick Marks. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatusMeterGauge(GaugeEngine engine)
Method Detail |
---|
public int getGaugeType()
getGaugeType
in class GaugeType
protected java.util.Collection getPlotAreaObject(java.util.Map map, int type)
DrawableObject
instances necessary to render a PlotArea.
getPlotAreaObject
in class GaugeType
map
- Map of attributes for this gaugetype
- Type of plot area to generate. Can be FILL_ONLY,
BORDER_ONLY, and FILL_AND_BORDER
DrawableObject
instancesprotected java.util.Collection getIndicatorObject(java.util.Map map, int metricIndex)
DrawableObject
instances necessary to render an Indicator.
getIndicatorObject
in class GaugeType
map
- Map of attributes for this gaugemetricIndex
- Index of the indicator
DrawableObject
instancesprotected java.util.Collection _getThresholdObjects(java.util.Map map, java.awt.geom.Area plotAreaMask)
DrawableObject
instances necessary to render an Threshold.
map
- Map of attributes for this gaugeplotAreaMask
- a shape within which to draw the thresholds
DrawableObject
instancesprotected java.util.Collection getOverlayEffectObjects(java.util.Map map)
DrawableObject
instances for any overlay
effects on the gauge.
getOverlayEffectObjects
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected java.util.Collection getTickLabelObjects(java.util.Map map)
DrawableObject
instances necessary to render Tick Labels.
getTickLabelObjects
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected java.util.Collection getTickMarkObjects(java.util.Map map)
getTickMarkObjects
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected void createTickMarkObjects(java.util.List<DrawableObject> objects, java.util.Map map, int tickMarkType, double yPos)
DrawableObject
instances necessary to render a specific
set of Tick Marks, based on the given tick mark type.
objects
- the List of DrawableObjects to add the tick marks intomap
- Map of attributes for this gaugetickMarkType
- Type of tick mark. Can be TC_MIN_MAX,
TC_INCREMENTS, TC_THRESHOLD, or TC_METRIC from
the GaugeAttributes class.yPos
- double y-coordinate where the tickMark startsprotected DrawableObject getNoDataLabelObject(java.util.Map map)
DrawableObject
instances necessary to render a No Data label.
getNoDataLabelObject
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected java.awt.Rectangle _getPlotAreaBounds(java.awt.Rectangle gaugeFrameBounds, java.util.Map map, java.awt.Graphics2D g)
_getPlotAreaBounds
in class GaugeType
gaugeFrameBounds
- map
-
protected int getGaugeRadius(int availWidth, int availHeight)
getGaugeRadius
in class GaugeType
availHeight
- Integer representing the height
available for drawing the actual gaugeavailWidth
- Integer representing the width
available for drawing the actual gauge
protected java.awt.Rectangle getInnerBounds(java.util.Map map, java.awt.Rectangle rect, int reqAboveSpace, int reqBelowSpace, int reqLeftSpace, int reqRightSpace)
getInnerBounds
in class GaugeType
reqRightSpace
- Integer indicating the space required
to the right of the gaugereqLeftSpace
- Integer indicating the space required
to the left of the gaugereqBelowSpace
- Integer indicating the space required
below the gaugereqAboveSpace
- Integer indicating the space required
above the gaugerect
- Rectangle indicating the initial working area
protected int getMaxNumberOfSteps()
getMaxNumberOfSteps
in class GaugeType
protected java.util.Collection getGaugeFrameObject(java.util.Map map)
DrawableObject
instances necessary
to render the frame behind the gauge.
getGaugeFrameObject
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected java.util.Collection getGaugeLinkObject(java.util.Map map, java.awt.Rectangle outerBounds)
DrawableObject
instances necessary
to render the frame behind the gauge.
getGaugeLinkObject
in class GaugeType
map
- Map of attributes for this gaugeouterBounds
- Rectangle representing gauge and its background
DrawableObject
instances
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |