ca.nanometrics.gflot.client.util
Class JSONArrayWrapper

java.lang.Object
  extended by ca.nanometrics.gflot.client.util.JSONWrapper
      extended by ca.nanometrics.gflot.client.util.JSONArrayWrapper
Direct Known Subclasses:
DataPoint, Markings, SeriesData, Tick

public class JSONArrayWrapper
extends JSONWrapper

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

Author:
AlexanderDeleon

Constructor Summary
protected JSONArrayWrapper()
           
protected JSONArrayWrapper(com.google.gwt.json.client.JSONArray array)
           
protected JSONArrayWrapper(JSONArrayWrapper array)
           
 
Method Summary
protected  JSONArrayWrapper _slice(int start)
           
protected  JSONArrayWrapper _slice(int start, int end)
           
protected  void clear()
           
 boolean equals(java.lang.Object obj)
           
protected  com.google.gwt.json.client.JSONValue get(int index)
           
protected  com.google.gwt.json.client.JSONArray getArray(int index)
           
protected  java.lang.Double getDouble(int index)
           
protected  java.lang.Integer getInteger(int index)
           
protected  com.google.gwt.json.client.JSONNumber getNumber(int index)
           
protected  com.google.gwt.json.client.JSONObject getObject(int index)
           
protected  java.lang.String getString(int index)
           
protected  com.google.gwt.json.client.JSONValue getWrappedObj()
           
 int hashCode()
           
protected  void push(boolean value)
           
protected  void push(JSONWrapper value)
           
protected  void push(java.lang.Number value)
           
protected  void push(java.lang.String value)
           
protected  void pushAll(boolean[] values)
           
protected  void pushAll(JSONWrapper[] values)
           
protected  void pushAll(java.lang.Number[] values)
           
protected  void pushAll(java.lang.String[] values)
           
protected  void set(int index, boolean value)
           
protected  void set(int index, com.google.gwt.json.client.JSONValue value)
           
protected  void set(int index, JSONWrapper value)
           
protected  void set(int index, java.lang.Number value)
           
protected  void set(int index, java.lang.String value)
           
protected  void shift()
           
protected  int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSONArrayWrapper

protected JSONArrayWrapper()

JSONArrayWrapper

protected JSONArrayWrapper(JSONArrayWrapper array)

JSONArrayWrapper

protected JSONArrayWrapper(com.google.gwt.json.client.JSONArray array)
Method Detail

set

protected void set(int index,
                   java.lang.String value)

push

protected void push(java.lang.String value)

pushAll

protected void pushAll(java.lang.String[] values)

set

protected void set(int index,
                   java.lang.Number value)

push

protected void push(java.lang.Number value)

pushAll

protected void pushAll(java.lang.Number[] values)

set

protected void set(int index,
                   boolean value)

push

protected void push(boolean value)

pushAll

protected void pushAll(boolean[] values)

set

protected void set(int index,
                   JSONWrapper value)

push

protected void push(JSONWrapper value)

pushAll

protected void pushAll(JSONWrapper[] values)

set

protected void set(int index,
                   com.google.gwt.json.client.JSONValue value)

getDouble

protected java.lang.Double getDouble(int index)

getInteger

protected java.lang.Integer getInteger(int index)

getString

protected java.lang.String getString(int index)

getNumber

protected com.google.gwt.json.client.JSONNumber getNumber(int index)

getArray

protected com.google.gwt.json.client.JSONArray getArray(int index)

getObject

protected com.google.gwt.json.client.JSONObject getObject(int index)

get

protected com.google.gwt.json.client.JSONValue get(int index)

size

protected int size()

getWrappedObj

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

shift

protected void shift()

clear

protected void clear()

_slice

protected JSONArrayWrapper _slice(int start,
                                  int end)

_slice

protected JSONArrayWrapper _slice(int start)

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.