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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGetOrCreateJsObj
(Object bean) void
doSetJsObj
(Object bean, JavaScriptObject jsObj) protected Object
getJavascriptProperty
(BeanClass bean, String property) boolean
isFactoryCreated
(BeanClass bean) protected void
setJavascriptProperty
(BeanClass bean, String propertyName, Object value) protected void
setNativeAttribute
(JavaScriptObject config, String propertyName, Object value) protected void
setNativeProperty
(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:
setJavascriptProperty
in classBeanFactory<BeanClass extends BaseClass>
-
setNativeProperty
-
setNativeAttribute
-
getJavascriptProperty
- Specified by:
getJavascriptProperty
in classBeanFactory<BeanClass extends BaseClass>
-
doGetOrCreateJsObj
- Specified by:
doGetOrCreateJsObj
in classBeanFactory<BeanClass extends BaseClass>
-
doSetJsObj
- Specified by:
doSetJsObj
in classBeanFactory<BeanClass extends BaseClass>
-
isFactoryCreated
- Specified by:
isFactoryCreated
in classBeanFactory<BeanClass extends BaseClass>
-
applyFactoryProperties
- Specified by:
applyFactoryProperties
in classBeanFactory<BeanClass extends BaseClass>
-