org.stjs.javascript
Class JSObjectAdapter

java.lang.Object
  extended by org.stjs.javascript.JSObjectAdapter

public class JSObjectAdapter
extends Object

here are the methods existent in Javascript for objects and inexistent in the Java counterpart. The generator should generate the correct code

Author:
acraciun

Constructor Summary
JSObjectAdapter()
           
 
Method Summary
static Object $constructor(Object obj)
           
static Object $get(Object obj, String property)
           
static
<T> T
$js(String code)
           
static
<T> T
$object(org.stjs.javascript.Map<String,Object> properties)
           
static org.stjs.javascript.Map<String,Object> $properties(Object obj)
           
static org.stjs.javascript.Map<String,Object> $prototype(Object obj)
           
static void $put(Object obj, String property, Object value)
           
static boolean hasOwnProperty(Object obj, String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSObjectAdapter

public JSObjectAdapter()
Method Detail

$get

public static Object $get(Object obj,
                          String property)

$put

public static void $put(Object obj,
                        String property,
                        Object value)

hasOwnProperty

public static boolean hasOwnProperty(Object obj,
                                     String property)

$prototype

public static org.stjs.javascript.Map<String,Object> $prototype(Object obj)

$constructor

public static Object $constructor(Object obj)

$properties

public static org.stjs.javascript.Map<String,Object> $properties(Object obj)

$object

public static <T> T $object(org.stjs.javascript.Map<String,Object> properties)

$js

public static <T> T $js(String code)


Copyright © 2013. All Rights Reserved.