ca.nanometrics.gflot.client.util
Class JSONObjectWrapper

java.lang.Object
  extended by ca.nanometrics.gflot.client.util.JSONWrapper
      extended by ca.nanometrics.gflot.client.util.JSONObjectWrapper
Direct Known Subclasses:
Axis, AxisOptions, GridOptions, LegendOptions, Marking, PlotItem, PlotOptions, PlotPosition, Range, SelectionOptions, Series, SeriesOptions

public class JSONObjectWrapper
extends JSONWrapper

Wraps a JSONObject and provides write methods that accept Java primitives. This class is meant to be extended by client classes

Author:
AlexanderDeleon

Constructor Summary
protected JSONObjectWrapper()
           
protected JSONObjectWrapper(com.google.gwt.json.client.JSONObject jsonObj)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
protected  com.google.gwt.json.client.JSONValue get(java.lang.String key)
           
protected  com.google.gwt.json.client.JSONArray getArray(java.lang.String key)
           
protected  java.lang.Double getDouble(java.lang.String key)
           
protected  java.lang.Integer getInteger(java.lang.String key)
           
protected  com.google.gwt.json.client.JSONNumber getNumber(java.lang.String key)
           
protected  com.google.gwt.json.client.JSONObject getObject(java.lang.String key)
           
protected  java.lang.String getString(java.lang.String key)
           
protected  com.google.gwt.json.client.JSONObject getWrappedObj()
           
 int hashCode()
           
protected  void put(java.lang.String key, boolean value)
           
protected  void put(java.lang.String key, JSONWrapper value)
           
protected  void put(java.lang.String key, java.lang.Number value)
           
protected  void put(java.lang.String key, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSONObjectWrapper

protected JSONObjectWrapper()

JSONObjectWrapper

protected JSONObjectWrapper(com.google.gwt.json.client.JSONObject jsonObj)
Method Detail

put

protected void put(java.lang.String key,
                   java.lang.String value)

put

protected void put(java.lang.String key,
                   java.lang.Number value)

put

protected void put(java.lang.String key,
                   boolean value)

put

protected void put(java.lang.String key,
                   JSONWrapper value)

getDouble

protected java.lang.Double getDouble(java.lang.String key)

getInteger

protected java.lang.Integer getInteger(java.lang.String key)

getString

protected java.lang.String getString(java.lang.String key)

getNumber

protected com.google.gwt.json.client.JSONNumber getNumber(java.lang.String key)

getArray

protected com.google.gwt.json.client.JSONArray getArray(java.lang.String key)

getObject

protected com.google.gwt.json.client.JSONObject getObject(java.lang.String key)

get

protected com.google.gwt.json.client.JSONValue get(java.lang.String key)

getWrappedObj

protected com.google.gwt.json.client.JSONObject getWrappedObj()
Specified by:
getWrappedObj in class JSONWrapper

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2009. All Rights Reserved.