public abstract class BeanFactoryForBaseClass<BeanClass extends BaseClass> extends BeanFactory<BeanClass>
BeanFactory.AnnotationMetaFactory, BeanFactory.CanvasMetaFactory, BeanFactory.FormItemMetaFactory, BeanFactory.FrameworkClass, BeanFactory.Generate, BeanFactory.MetaFactory, BeanFactory.ScClassName
properties, sgwtFactory, superclassFactory
Constructor and Description |
---|
BeanFactoryForBaseClass() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyFactoryProperties(BeanClass bean) |
com.google.gwt.core.client.JavaScriptObject |
doGetOrCreateJsObj(java.lang.Object bean) |
void |
doSetJsObj(java.lang.Object bean,
com.google.gwt.core.client.JavaScriptObject jsObj) |
protected java.lang.Object |
getJavascriptProperty(BeanClass bean,
java.lang.String property) |
boolean |
isFactoryCreated(BeanClass bean) |
protected void |
setJavascriptProperty(BeanClass bean,
java.lang.String propertyName,
java.lang.Object value) |
protected void |
setNativeAttribute(com.google.gwt.core.client.JavaScriptObject config,
java.lang.String propertyName,
java.lang.Object value) |
protected void |
setNativeProperty(BeanClass bean,
java.lang.String propertyName,
java.lang.Object value) |
clearFactoryProperties, createSuperclassFactory, doGetProperty, doGetPropertyAsString, doNewInstance, doSetProperties, doSetProperty, getAttributes, getAttributes, getAttributes, getBeanClass, getBeanClassName, getDefaultScClassName, getDefaultScClassName, getFactory, getFactory, getFactory, getFactoryProperties, getFactoryPropertiesClass, getMethods, getOrCreateJsObj, getProperties, getProperty, getPropertyAsString, getSGWTModule, getSuperclass, isFrameworkClass, isFrameworkClass, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, noFactoryException, noFactoryException, registerClassNameWithSGWTFactory, registerFactory, registerValueTypes, setJsObj, setProperties, setProperty, triggerStaticInitializers
protected void setJavascriptProperty(BeanClass bean, java.lang.String propertyName, java.lang.Object value)
setJavascriptProperty
in class BeanFactory<BeanClass extends BaseClass>
protected void setNativeProperty(BeanClass bean, java.lang.String propertyName, java.lang.Object value)
protected void setNativeAttribute(com.google.gwt.core.client.JavaScriptObject config, java.lang.String propertyName, java.lang.Object value)
protected java.lang.Object getJavascriptProperty(BeanClass bean, java.lang.String property)
getJavascriptProperty
in class BeanFactory<BeanClass extends BaseClass>
public com.google.gwt.core.client.JavaScriptObject doGetOrCreateJsObj(java.lang.Object bean)
doGetOrCreateJsObj
in class BeanFactory<BeanClass extends BaseClass>
public void doSetJsObj(java.lang.Object bean, com.google.gwt.core.client.JavaScriptObject jsObj)
doSetJsObj
in class BeanFactory<BeanClass extends BaseClass>
public boolean isFactoryCreated(BeanClass bean)
isFactoryCreated
in class BeanFactory<BeanClass extends BaseClass>
protected void applyFactoryProperties(BeanClass bean)
applyFactoryProperties
in class BeanFactory<BeanClass extends BaseClass>