com.google.gwt.maps.jsio.client.impl
Class JSONWrapperUtil

java.lang.Object
  extended by com.google.gwt.maps.jsio.client.impl.JSONWrapperUtil

public class JSONWrapperUtil
extends java.lang.Object

Internal utility functions to encapsulate often-used idioms.


Field Summary
static Extractor<java.lang.Boolean> BOOLEAN_EXTRACTOR
           
static Extractor<java.lang.Byte> BYTE_EXTRACTOR
           
static Extractor<java.lang.Character> CHARACTER_EXTRACTOR
           
static Extractor<java.lang.Double> DOUBLE_EXTRACTOR
           
static Extractor<java.lang.Float> FLOAT_EXTRACTOR
           
static Extractor<java.lang.Integer> INTEGER_EXTRACTOR
           
static Extractor<com.google.gwt.core.client.JavaScriptObject> JSO_EXTRACTOR
          Essentially a no-op since JavaScriptObjects are transparent to the Java side of the code.
static Extractor<JSOpaque> JSOPAQUE_EXTRACTOR
           
static Extractor<java.lang.Short> SHORT_EXTRACTOR
           
 
Method Summary
static java.lang.Boolean createWrapper(boolean b)
           
static java.lang.Byte createWrapper(byte b)
           
static java.lang.Character createWrapper(char c)
           
static java.lang.Double createWrapper(double c)
           
static java.lang.Float createWrapper(float c)
           
static java.lang.Integer createWrapper(int c)
           
static java.lang.Short createWrapper(short c)
           
static com.google.gwt.core.client.JavaScriptObject evaluate(java.lang.String jsonString)
           
static boolean hasField(com.google.gwt.core.client.JavaScriptObject jso, java.lang.String fieldName)
           
static void throwMultipleWrapperException()
          Utility method for JSWrapper to throw an exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOLEAN_EXTRACTOR

public static final Extractor<java.lang.Boolean> BOOLEAN_EXTRACTOR

BYTE_EXTRACTOR

public static final Extractor<java.lang.Byte> BYTE_EXTRACTOR

CHARACTER_EXTRACTOR

public static final Extractor<java.lang.Character> CHARACTER_EXTRACTOR

DOUBLE_EXTRACTOR

public static final Extractor<java.lang.Double> DOUBLE_EXTRACTOR

FLOAT_EXTRACTOR

public static final Extractor<java.lang.Float> FLOAT_EXTRACTOR

INTEGER_EXTRACTOR

public static final Extractor<java.lang.Integer> INTEGER_EXTRACTOR

JSO_EXTRACTOR

public static final Extractor<com.google.gwt.core.client.JavaScriptObject> JSO_EXTRACTOR
Essentially a no-op since JavaScriptObjects are transparent to the Java side of the code.


JSOPAQUE_EXTRACTOR

public static final Extractor<JSOpaque> JSOPAQUE_EXTRACTOR

SHORT_EXTRACTOR

public static final Extractor<java.lang.Short> SHORT_EXTRACTOR
Method Detail

createWrapper

public static java.lang.Boolean createWrapper(boolean b)

createWrapper

public static java.lang.Byte createWrapper(byte b)

createWrapper

public static java.lang.Character createWrapper(char c)

createWrapper

public static java.lang.Double createWrapper(double c)

createWrapper

public static java.lang.Float createWrapper(float c)

createWrapper

public static java.lang.Integer createWrapper(int c)

createWrapper

public static java.lang.Short createWrapper(short c)

evaluate

public static com.google.gwt.core.client.JavaScriptObject evaluate(java.lang.String jsonString)

hasField

public static boolean hasField(com.google.gwt.core.client.JavaScriptObject jso,
                               java.lang.String fieldName)

throwMultipleWrapperException

public static void throwMultipleWrapperException()
Utility method for JSWrapper to throw an exception.