Package com.smartgwt.client.bean
Class BeanFactoryForBaseClass<BeanClass extends BaseClass>
java.lang.Object
com.smartgwt.client.bean.BeanFactory<BeanClass>
com.smartgwt.client.bean.BeanFactoryForBaseClass<BeanClass>
public abstract class BeanFactoryForBaseClass<BeanClass extends BaseClass>
extends BeanFactory<BeanClass>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.smartgwt.client.bean.BeanFactory
BeanFactory.AnnotationMetaFactory, BeanFactory.CanvasMetaFactory, BeanFactory.FormItemMetaFactory, BeanFactory.FrameworkClass, BeanFactory.Generate, BeanFactory.MetaFactory, BeanFactory.ScClassName -
Field Summary
Fields inherited from class com.smartgwt.client.bean.BeanFactory
properties, sgwtFactory, superclassFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGetOrCreateJsObj(Object bean) voiddoSetJsObj(Object bean, JavaScriptObject jsObj) protected ObjectgetJavascriptProperty(BeanClass bean, String property) booleanisFactoryCreated(BeanClass bean) protected voidsetJavascriptProperty(BeanClass bean, String propertyName, Object value) protected voidsetNativeAttribute(JavaScriptObject config, String propertyName, Object value) protected voidsetNativeProperty(BeanClass bean, String propertyName, Object value) Methods inherited from class com.smartgwt.client.bean.BeanFactory
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
-
Constructor Details
-
BeanFactoryForBaseClass
public BeanFactoryForBaseClass()
-
-
Method Details
-
setJavascriptProperty
- Specified by:
setJavascriptPropertyin classBeanFactory<BeanClass extends BaseClass>
-
setNativeProperty
-
setNativeAttribute
-
getJavascriptProperty
- Specified by:
getJavascriptPropertyin classBeanFactory<BeanClass extends BaseClass>
-
doGetOrCreateJsObj
- Specified by:
doGetOrCreateJsObjin classBeanFactory<BeanClass extends BaseClass>
-
doSetJsObj
- Specified by:
doSetJsObjin classBeanFactory<BeanClass extends BaseClass>
-
isFactoryCreated
- Specified by:
isFactoryCreatedin classBeanFactory<BeanClass extends BaseClass>
-
applyFactoryProperties
- Specified by:
applyFactoryPropertiesin classBeanFactory<BeanClass extends BaseClass>
-