com.extjs.gxt.ui.client.js
Class JsObject

java.lang.Object
  extended by com.extjs.gxt.ui.client.js.JsObject
All Implemented Interfaces:
JsWrapper

public class JsObject
extends java.lang.Object
implements JsWrapper

Wraps a native javascript object.


Field Summary
protected  com.google.gwt.core.client.JavaScriptObject jsObject
          The native javascript object.
 
Constructor Summary
JsObject()
          Creates a new instance.
JsObject(java.lang.String data)
          Creates a new object from the given JSON text.
 
Method Summary
protected  com.google.gwt.core.client.JavaScriptObject create()
           
 java.lang.Object get(java.lang.String name)
          Returns a property value.
 boolean getBoolean(java.lang.String name)
           
 byte getByte(java.lang.String name)
           
 char getChar(java.lang.String name)
           
 double getDouble(java.lang.String name)
           
 float getFloat(java.lang.String name)
           
 int getInt(java.lang.String name)
          Returns a property value.
 com.google.gwt.core.client.JavaScriptObject getJsObject()
          Returns the javscript object.
 short getShort(java.lang.String name)
           
 java.lang.String getString(java.lang.String name)
          Returns a property value.
 void set(java.lang.String name, boolean value)
           
 void set(java.lang.String name, byte value)
           
 void set(java.lang.String name, char value)
           
 void set(java.lang.String name, double value)
           
 void set(java.lang.String name, float value)
           
 void set(java.lang.String name, int value)
           
 void set(java.lang.String name, com.google.gwt.core.client.JavaScriptObject value)
           
 void set(java.lang.String name, JsWrapper wrapper)
          Sets a property.
 void set(java.lang.String name, java.lang.Object value)
           
 void set(java.lang.String name, short value)
           
 void set(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jsObject

protected com.google.gwt.core.client.JavaScriptObject jsObject
The native javascript object.

Constructor Detail

JsObject

public JsObject()
Creates a new instance.


JsObject

public JsObject(java.lang.String data)
Creates a new object from the given JSON text.

Parameters:
data - the JSON text
Method Detail

get

public java.lang.Object get(java.lang.String name)
Returns a property value.

Parameters:
name - the property name
Returns:
the value

getBoolean

public boolean getBoolean(java.lang.String name)

getByte

public byte getByte(java.lang.String name)

getChar

public char getChar(java.lang.String name)

getDouble

public double getDouble(java.lang.String name)

getFloat

public float getFloat(java.lang.String name)

getJsObject

public com.google.gwt.core.client.JavaScriptObject getJsObject()
Description copied from interface: JsWrapper
Returns the javscript object.

Specified by:
getJsObject in interface JsWrapper
Returns:
the object

getInt

public int getInt(java.lang.String name)
Returns a property value.

Parameters:
name - the property name
Returns:
the value

getShort

public short getShort(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name)
Returns a property value.

Parameters:
name - the property name
Returns:
the value

set

public void set(java.lang.String name,
                boolean value)

set

public void set(java.lang.String name,
                int value)

set

public void set(java.lang.String name,
                short value)

set

public void set(java.lang.String name,
                char value)

set

public void set(java.lang.String name,
                double value)

set

public void set(java.lang.String name,
                byte value)

set

public void set(java.lang.String name,
                float value)

set

public void set(java.lang.String name,
                com.google.gwt.core.client.JavaScriptObject value)

set

public void set(java.lang.String name,
                JsWrapper wrapper)
Sets a property.

Parameters:
name - the property name
wrapper - the property value

set

public void set(java.lang.String name,
                java.lang.Object value)

set

public void set(java.lang.String name,
                java.lang.String value)

create

protected com.google.gwt.core.client.JavaScriptObject create()