EchoPoint API - 3.0.0b5
App Webcontainer

echopoint.google.chart
Class QRCode

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.QRCode
All Implemented Interfaces:
Serializable, RenderIdSupport

public class QRCode
extends AbstractChart<Integer>

Component wrapper for a QR codes provided by Google Chart API.

The following code shows sample use of this component:

   import echopoint.google.chart.QRCode;

     ...
     QRCode chart = new QRCode();
     chart.setText( text );
 

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

Field Summary
static String PROPERTY_ENCODING
          The property used to specify the output encoding for the QR code text.
static String PROPERTY_TEXT
          The property used to specify the text that is to be encoded as a QR code.
 
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
QRCode()
           
 
Method Summary
 String getEncoding()
          Return the PROPERTY_ENCODING property value.
 String getText()
          Return the PROPERTY_TEXT property value.
 void setEncoding(String encoding)
          Set the value of the PROPERTY_ENCODING property.
 void setText(String text)
          Set the value of the PROPERTY_TEXT 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_TEXT

public static final String PROPERTY_TEXT
The property used to specify the text that is to be encoded as a QR code.

See Also:
Constant Field Values

PROPERTY_ENCODING

public static final String PROPERTY_ENCODING
The property used to specify the output encoding for the QR code text. This is optional and may be styled. Google defaults to UTF-8.

See Also:
Constant Field Values
Constructor Detail

QRCode

public QRCode()
Method Detail

getText

public String getText()
Return the PROPERTY_TEXT property value.

Returns:
The text value to be encoded as a QR code.

setText

public void setText(String text)
Set the value of the PROPERTY_TEXT property.

Parameters:
text - The value to set.

getEncoding

public String getEncoding()
Return the PROPERTY_ENCODING property value.

Returns:
The output encoding that is to be used.

setEncoding

public void setEncoding(String encoding)
Set the value of the PROPERTY_ENCODING property.

Parameters:
encoding - The value to set.

EchoPoint API - 3.0.0b5
App Webcontainer