This interface contains all of the property keys and constant values needed
to customize a gauge.
For example, to provide METRIC key and value into a Map
java.util.HashMap propMap = new HashMap();
propMap.put(GaugeAttributes.METRIC, new Double(35));

MIN_VALUE

Represents the minimum axis value. If not specified, the default
will be 0. If the metric is less than this value, the minimum
will be reduced to some value slightly lower than the metric.
If the specified minimum value is greater than the metric, a
MetricOutOfBoundsException will be thrown by renderGauge() method
in GuageEngine class.
Key: METRIC
Value : Double

MAX_VALUE

Represents the maximum axis value. If not specified, the default
will be 100. If the metric exceeds this value, the maximum will
be increased to some value slightly higher than the metric.
If the specified maximum value is lower than the metric, a
MetricOutOfBoundsException will be thrown by renderGauge() method
in GaugeEngine class.
Key: METRIC
Value : Double

THRESHOLD_ATTRIBUTES

Represents the threshold attributes map. Each map, accessed
by an Integer instance representing the index of the
threshold, contains the threshold value (a Double) and one
of either the threshold color or an SFX object.
Key: THRESHOLD_ATTRIBUTES
Value: HashMap

TICK_LABEL_NUMBER_TYPE

Represents the number type of the tick labels. This property controls
how TickLabels are formatted. The default will be to treat the values as
numbers.
Key : TICK_LABEL_NUMBER_TYPE
Value : Integer, the valid constants are NT_NUMBER and NT_PERCENT.
Ex: To create a value, do the following
new Integer( NT_PERCENT);

METRIC_LABEL_NUMBER_TYPE

Represents the number type of the metric labels. This property controls
how MetricLabels are formatted. The default will be to treat the values as
numbers.
Key : METRIC_LABEL_NUMBER_TYPE
Value : Integer, the valid constants are NT_NUMBER and NT_PERCENT.
Ex: To create a value, do the following
new Integer( NT_PERCENT);

NT_NUMBER

static final int NT_NUMBER

Represents an ordinary raw threshold value in the legend text.
This is a value constant for METRIC_LABEL_NUMBER_TYPE and
TICK_LABEL_NUMBER_TYPE key.

TOP_LABEL

Represents the label displayed above the gauge. The label will be
centered above the gauge. If the label is wider than the gauge
itself, it will be truncated on the right side.
Key : TOP_LABEL
Value : String

BOTTOM_LABEL

Represents the label displayed below the gauge. The label will be
centered below the gauge. If the label is wider than the gauge
itself, it will be truncated on the right side.
Key : BOTTOM_LABEL
Value : String

PLOTAREA_USE_THRESHOLD_FILLCOLOR

Represents if plot area fill colors should use the threshold color
in which the metric falls. If TRUE, Fill color of the
threshold will be used as the fill color for the plot area.
If FALSE, the default plot area color or FillColor specified
on the PlotArea component will be used.
Key : PLOTAREA_USE_THRESHOLD_FILLCOLOR
Value : Boolean

TOP_LABEL_POSITION

Determines where the top label will be placed.
The default will be to display the top label below the gauge.
(i.e. LP_NONE).
Key : TOP_LABEL_POSITION
Value : Integer, the valid constants are LP_NONE,
LP_ABOVE_GAUGE, and LP_INSIDE_GAUGE

BOTTOM_LABEL_POSITION

Determines where the bottom label will be placed.
The default will be to display the bottom label below the gauge.
(i.e. LP_NONE).
Key : BOTTOM_LABEL_POSITION
Value : Integer, the valid constants are LP_NONE,
LP_BELOW_GAUGE, and LP_INSIDE_GAUGE

INDICATOR_USE_THRESHOLD_FILLCOLOR

Represents if indicators should use the threshold color
in which the metric falls. If TRUE, Fill color of the
threshold will be used as the fill color for the indicator.
If FALSE, the default indicator color or FillColor specified
on the Indicator component will be used.
Key : INDICATOR_USE_THRESHOLD_FILLCOLOR
Value : Boolean

INDICATOR_TYPE

Represents the indicator type. For 3.2 release, if threshold
values are specified, the indicator type is always
INDICATOR_TYPE_NEEDLE. If the threshold values are not
specified, the indicator type can be set to
INDICATOR_TYPE_LINE or INDICATOR_TYPE_FILL.
Key : INDICATOR_TYPE
Value : Integer, the valid constants are INDICATOR_TYPE_LINE,
INDICATOR_TYPE_FILL and INDICATOR_TYPE_NEEDLE.
Ex: To create a value, do the following
new Interger( INDICATOR_TYPE_LINE);

IT_LINE

static final int IT_LINE

Specifies an indicator that is a line.
This is a value constant for INDICATOR_TYPE key

TICKLABEL_CONTENT

Represents the displayed tick label content. One or more
components of the tick label axis can be specified, though it
is possible for some components to overwrite others in the gauge.
If not specified, the default will be to display the minimum and
maximum values, as well as auto-generated increments.
Key : TICKLABEL_CONTENT
Value : Integer, the valid constants are TC_NONE,
TC_MIN_MAX, TC_INCREMENTS,
TC_THRESHOLD and TC_METRIC. Any
combination of these values can be specified.
To display min, max and increments, you can
create a value = TC_MIN_MAX | TC_INCREMENTS

TICKLABEL_VIEWFORMAT

Represents the ViewFormat to use when formatting tick labels.
The format used in this ViewFormat instance will apply to all
tick labels except for the metric tick label, which will have
a format controlled by the ViewFormat property on the
MetricLabel component.
Key : TICKLABEL_VIEWFORMAT
Value : ViewFormat instance

LEGENDTEXT_NUMBER_TYPE

Represents the number type of the legend text. This property controls
how LegendText are formatted. The default will be to treat the values as
numbers.
Key : TICK_LABEL_NUMBER_TYPE
Value : Integer, the valid constants are NT_NUMBER and NT_PERCENT.
Ex: To create a value, do the following
new Integer( NT_PERCENT);

TICKMARK_CONTENT

Represents the display tick mark content.
If this attribute is not specified and if threshold values are
not specified, the default will be to display tick marks for
the minimum, maximum, and increments. If this attribute
is not specified and if threshold values are specified, the
default will be to display the tickmarks for minimum, maximum and
and threshold values.
Key : TICKMARK_CONTENT
Value : Integer, the valid constants are TICK_NONE,
TICK_MIN_MAX, TICK_INCREMENTS,
TICK_THRESHOLD and TICK_METRIC. Any
combination of these values can be specified.
To display tick marks for min, max and increments, you can
create a value = TICK_MIN_MAX | TICK_INCREMENTS

METRIC_LABEL_POSITION

Determines where the metric value will be placed in the
gauge. The default will be to not display the metric label
(i.e. LP_NONE).
Key : METRIC_LABEL_POSITION
Value : Integer, the valid constants are LP_NONE,
LP_BELOW_GAUGE, LP_WITH_BOTTOM_LABEL,
and LP_INSIDE_GAUGE

METRIC_LABEL_VIEWFORMAT

Represents the ViewFormat to use when formatting labels which
display the metric, which include the metric label itself and
the metric tick label.
Key : METRIC_LABEL_VIEWFORMAT
Value : ViewFormat instance