EchoPoint API - 3.0.0b5
App Webcontainer

echopoint.google.chart
Class Meter

java.lang.Object
  extended by nextapp.echo.app.Component
      extended by echopoint.internal.AbstractContainer
          extended by echopoint.google.chart.internal.AbstractChart<Integer>
              extended by echopoint.google.chart.Meter
All Implemented Interfaces:
Serializable, RenderIdSupport

public class Meter
extends AbstractChart<Integer>

Component wrapper for a Google-o-meter provided by Google Chart API.

The following code shows sample use of this component:

   import echopoint.google.chart.Meter;
   import echopoint.google.chart.model.ChartData;

     ...
     final ChartData<Integer> data = new ChartData<Integer>();
     final Integer[] array = new Integer[] { 70 };
     data.setXdata( Arrays.asList( array ) );
     data.setXmax( 100 );

     final Meter chart = new Meter();
     final ArrayList<ChartData<Integer>> collection = new ArrayList<ChartData<Integer>>();
     collection.add( data );
     chart.setData( collection );
     chart.setLabel( "70 %" );
 

Version:
$Id: Meter.java 66 2008-09-09 08:13:37Z sptrakesh $
Author:
Rakesh Vidyadharan 2008-08-27
See Also:
Serialized Form

Field Summary
static String PROPERTY_LABEL
          The property used to specify colour and colour gradients for countries or states displayed in the map.
 
Fields inherited from class echopoint.google.chart.internal.AbstractChart
PROPERTY_ALT, PROPERTY_DATA, PROPERTY_FILL, PROPERTY_TITLE
 
Fields inherited from class echopoint.internal.AbstractContainer
ACTION_COMMAND_PROPERTY, ACTION_LISTENERS_CHANGED_PROPERTY, INPUT_ACTION, PROPERTY_ALIGNMENT, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BORDER, PROPERTY_HEIGHT, PROPERTY_INSETS, PROPERTY_WIDTH
 
Fields inherited from class nextapp.echo.app.Component
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_NEXT_ID_CHANGED_PROPERTY, FOCUS_PREVIOUS_ID_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
Meter()
           
 
Method Summary
 String getLabel()
          Return the PROPERTY_LABEL property value.
 void setLabel(String label)
          Set the value of the PROPERTY_LABEL property.
 
Methods inherited from class echopoint.google.chart.internal.AbstractChart
getAlt, getData, getFill, getTitle, isValidChild, setAlt, setData, setData, setFill, setTitle
 
Methods inherited from class echopoint.internal.AbstractContainer
addActionListener, fireActionPerformed, getAlignment, getBackgroundImage, getBorder, getHeight, getInsets, getWidth, hasActionListeners, removeActionListener, setAlignment, setBackgroundImage, setBorder, setHeight, setInsets, setWidth
 
Methods inherited from class nextapp.echo.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusNextId, getFocusPreviousId, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidParent, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusNextId, setFocusPreviousId, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_LABEL

public static final String PROPERTY_LABEL
The property used to specify colour and colour gradients for countries or states displayed in the map. Colour specifications are different for maps as compared to regular charts. This property is best styled.

See Also:
Constant Field Values
Constructor Detail

Meter

public Meter()
Method Detail

getLabel

public String getLabel()
Return the PROPERTY_LABEL property value.

Returns:
The label value encoded as required by the chart api.

setLabel

public void setLabel(String label)
Set the value of the PROPERTY_LABEL property.

Parameters:
label - The value to set.

EchoPoint API - 3.0.0b5
App Webcontainer