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 -