public final class ObjectFactory
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static <T extends BaseClass> | 
createBaseClass(java.lang.String smartClientClassName,
               com.google.gwt.core.client.JavaScriptObject javaScriptObject,
               boolean createDefault)  | 
static <T extends BaseWidget> | 
createCanvas(java.lang.String smartClientClassName,
            com.google.gwt.core.client.JavaScriptObject javaScriptObject)
This method will create a Smart GWT object from the provided javaScriptObject and
 smartClientClassName. 
 | 
static <T extends DataClass> | 
createDataClass(java.lang.String smartClientClassName,
               com.google.gwt.core.client.JavaScriptObject javaScriptObject,
               boolean createDefault)  | 
static <T extends RefDataClass> | 
createFormItem(java.lang.String smartClientClassName,
              com.google.gwt.core.client.JavaScriptObject javaScriptObject)
This method will create a SmartGWT class from the javaScriptObject and smartClientClassName
  provided. 
 | 
static java.lang.Object | 
createInstance(java.lang.String scClassName,
              com.google.gwt.core.client.JavaScriptObject jsObj)  | 
static java.lang.Class<?> | 
getSmartGWTClass(java.lang.String smartClientClassName)
This method is a convenience for calling @{link #getSmartGWTClass}.getName(); 
 | 
static java.lang.String | 
getSmartGWTClassFQN(java.lang.String smartClientClassName)
The SmartClient class name used to lookup the corresponding SmartGWT class, which is then returned. 
 | 
public static final <T extends BaseWidget> T createCanvas(java.lang.String smartClientClassName, com.google.gwt.core.client.JavaScriptObject javaScriptObject)
public static final <T extends RefDataClass> T createFormItem(java.lang.String smartClientClassName, com.google.gwt.core.client.JavaScriptObject javaScriptObject)
public static <T extends DataClass> T createDataClass(java.lang.String smartClientClassName, com.google.gwt.core.client.JavaScriptObject javaScriptObject, boolean createDefault)
public static <T extends BaseClass> T createBaseClass(java.lang.String smartClientClassName, com.google.gwt.core.client.JavaScriptObject javaScriptObject, boolean createDefault)
public static java.lang.Object createInstance(java.lang.String scClassName,
                                              com.google.gwt.core.client.JavaScriptObject jsObj)
public static final java.lang.String getSmartGWTClassFQN(java.lang.String smartClientClassName)
 Button myButton = ObjectRegistry.getSmartGWTClass("Button");
smartClientClassName - public static final java.lang.Class<?> getSmartGWTClass(java.lang.String smartClientClassName)
smartClientClassName -