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
-