|
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.LEDGauge
public class LEDGauge
Field Summary |
---|
Constructor Summary | |
---|---|
LEDGauge(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 |
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. |
protected int |
getGaugeSetGap(java.util.Map map,
java.awt.Graphics2D g,
int dir)
Returns the space between gauges in a gaugeSet, and the space bordering each 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 |
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. |
protected static java.awt.Image |
loadImage(java.lang.String strURL)
Loads an image from the given URL, saving it in a static HashMap for future faster and more efficient lookup. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LEDGauge(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 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)
DrawableObject
instances necessary to render Tick Marks.
getTickMarkObjects
in class GaugeType
map
- Map of attributes for this gauge
DrawableObject
instancesprotected 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.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
instancesprotected 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 int getGaugeSetGap(java.util.Map map, java.awt.Graphics2D g, int dir)
getGaugeSetGap
in class GaugeType
map
- Map instance containing gauge attributesg
- Instance of Graphics2D to use for various
font calculationsdir
- int gap for which side of the gauge
protected static java.awt.Image loadImage(java.lang.String strURL)
strURL
- String
resolving to image needing to be loaded
Image
protected java.awt.Rectangle _getPlotAreaBounds(java.awt.Rectangle gaugeFrameBounds, java.util.Map map, java.awt.Graphics2D g)
_getPlotAreaBounds
in class GaugeType
gaugeFrameBounds
- map
-
|
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 |