public class CreateScreenSettings extends DataClass
RPCManager.createScreen(). Classes and instances can be mapped
(constructed as) other classes, and existing widget instances can be returned for new ones.factoryCreated, factoryProperties| Constructor and Description |
|---|
CreateScreenSettings() |
CreateScreenSettings(com.google.gwt.core.client.JavaScriptObject jsObj) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map |
getClassSubstitutions()
Maps class names of widgets in the screen to new class names, so that if a widget would normally be constructed as an
instance of a class, and that class is in the map, it's instead constructed as an instance of the new class.
|
java.util.Map |
getComponentSubstitutions()
Defines the map of new widget ids to existing class instances, or to new instances that will be of a different class.
|
static CreateScreenSettings |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
CreateScreenSettings |
setClassSubstitutions(java.util.Map classSubstitutions)
Maps class names of widgets in the screen to new class names, so that if a widget would normally be constructed as an
instance of a class, and that class is in the map, it's instead constructed as an instance of the new class.
|
CreateScreenSettings |
setComponentSubstitutions(java.util.Map componentSubstitutions)
Defines the map of new widget ids to existing class instances, or to new instances that will be of a different class.
|
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreatedpublic CreateScreenSettings()
public CreateScreenSettings(com.google.gwt.core.client.JavaScriptObject jsObj)
public static CreateScreenSettings getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public CreateScreenSettings setClassSubstitutions(java.util.Map classSubstitutions)
classSubstitutions - New classSubstitutions value. Default value is nullCreateScreenSettings instance, for chaining setter callsRPCManager.createScreen(java.lang.String)public java.util.Map getClassSubstitutions()
RPCManager.createScreen(java.lang.String)public CreateScreenSettings setComponentSubstitutions(java.util.Map componentSubstitutions)
Note that
where we return an existing instance, not even its Canvas.ID will be
changed. An alternative is programmtic replacement using Layout.replaceMember().
componentSubstitutions - New componentSubstitutions value. Default value is nullCreateScreenSettings instance, for chaining setter callsRPCManager.createScreen(java.lang.String)public java.util.Map getComponentSubstitutions()
Note that
where we return an existing instance, not even its Canvas.ID will be
changed. An alternative is programmtic replacement using Layout.replaceMember().
RPCManager.createScreen(java.lang.String)