| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| 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.LabelGauge
public class LabelGauge
Internal Use Only. This gauge type is intended for use exclusively by the DVT PivotTable component.
| Field Summary | |
|---|---|
| protected static int | GAP_GAUGESET_LABEL | 
| Constructor Summary | |
|---|---|
| LabelGauge(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.awt.Dimension | autoLayout(java.awt.Graphics2D g,
           java.awt.Rectangle rect,
           java.util.Map map)Figures out the size of the gauge based on the size of each component. | 
| protected  java.util.Collection | getGaugeFrameObject(java.util.Map map)Generates the DrawableObjectinstances necessary
 to render the frame behind the gauge. | 
| protected  java.util.Collection | getGaugeLinkObject(java.util.Map map,
                   java.awt.Rectangle outerBounds)Generates the DrawableObjectinstances 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 DrawableObjectinstances 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  java.util.Collection | getLabelObjects(java.util.Map map,
                java.awt.Rectangle outerBounds)Generates the DrawableObjectinstances
 necessary to render gauge labels. | 
| 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 DrawableObjectinstances necessary to render a No Data label. | 
| protected  java.util.Collection | getPlotAreaObject(java.util.Map map,
                  int type)Generates the DrawableObjectinstances necessary to render a PlotArea. | 
| protected  java.util.Collection | getTickLabelObjects(java.util.Map map)Generates the DrawableObjectinstances necessary to render Tick Labels. | 
| protected  java.util.Collection | getTickMarkObjects(java.util.Map map)Generates the DrawableObjectinstances necessary to render Tick Marks. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static final int GAP_GAUGESET_LABEL
| Constructor Detail | 
|---|
public LabelGauge(GaugeEngine engine)
| Method Detail | 
|---|
public int getGaugeType()
getGaugeType in class GaugeType
protected java.awt.Dimension autoLayout(java.awt.Graphics2D g,
                                        java.awt.Rectangle rect,
                                        java.util.Map map)
autoLayout in class GaugeTyperect - Rectangle in which to base the layoutmap - attribute map
protected java.util.Collection getLabelObjects(java.util.Map map,
                                               java.awt.Rectangle outerBounds)
DrawableObject instances
 necessary to render gauge labels.
getLabelObjects in class GaugeTypemap - Map of attributes for this gaugeouterBounds - Rectangle in which the entire gauge
                    and surrounding objects are drawn
DrawableObject instances
protected java.util.Collection getPlotAreaObject(java.util.Map map,
                                                 int type)
DrawableObject instances necessary to render a PlotArea.
getPlotAreaObject in class GaugeTypemap - Map of attributes for this gaugetype - Type of plot area to generate. Can be FILL_ONLY,
             BORDER_ONLY, and FILL_AND_BORDER
DrawableObject instances
protected java.util.Collection getIndicatorObject(java.util.Map map,
                                                  int metricIndex)
DrawableObject instances necessary to render an Indicator.
getIndicatorObject in class GaugeTypemap - 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 GaugeTypemap - 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 GaugeTypemap - 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 GaugeTypemap - 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 GaugeTypemap - Map of attributes for this gauge
DrawableObject instances
protected 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 GaugeTypemap - Map of attributes for this gaugeouterBounds - Rectangle representing gauge and its background
DrawableObject instances
protected int getGaugeRadius(int availWidth,
                             int availHeight)
getGaugeRadius in class GaugeTypeavailHeight - 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 GaugeTypereqRightSpace - 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 GaugeTypemap - Map instance containing gauge attributesg - Instance of Graphics2D to use for various
            font calculationsdir - int gap for which side of the gauge
protected java.awt.Rectangle _getPlotAreaBounds(java.awt.Rectangle gaugeFrameBounds,
                                                java.util.Map map,
                                                java.awt.Graphics2D g)
_getPlotAreaBounds in class GaugeTypegaugeFrameBounds - map - 
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||