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.


Constructor Summary
JsObject()
          Creates a new instance.
JsObject(java.lang.String data)
          Creates a new object from the given JSON text.
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Returns a property value.
 com.google.gwt.core.client.JavaScriptObject getJsObject()
          Returns the javscript object.
 int getNumber(java.lang.String name)
          Returns a property value.
 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, 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, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

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

getNumber

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

Parameters:
name - the property name
Returns:
the value

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,
                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)