com.im.ijc.widgets/1 5.9.1

com.im.ijc.widgets.common
Class GenericWidgetFactory

java.lang.Object
  extended by com.im.ijc.widgets.common.GenericWidgetFactory
All Implemented Interfaces:
IJCWidgetFactory
Direct Known Subclasses:
WBTableFactory

public abstract class GenericWidgetFactory
extends Object
implements IJCWidgetFactory


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.im.ijc.core.api.views.IJCWidgetFactory
IJCWidgetFactory.Provider
 
Constructor Summary
GenericWidgetFactory()
           
 
Method Summary
 Compatibility getCompatibility()
           
 List<? extends DFField> getFields()
           
 IJCWidget.DesignerHandle restoreWidget(DFView view, List<? extends DFField> fields, Object settings, Compatibility compatibility)
           
protected abstract  IJCWidget.DesignerHandle restoreWidget(DFView view, Object settings)
           
 Object updateSettings(Object settings, Map<? extends DFField,? extends DFField> fieldsMapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.im.ijc.core.api.views.IJCWidgetFactory
createWidget, getDisplayName, getFactoryId
 

Constructor Detail

GenericWidgetFactory

public GenericWidgetFactory()
Method Detail

restoreWidget

protected abstract IJCWidget.DesignerHandle restoreWidget(DFView view,
                                                          Object settings)

restoreWidget

public IJCWidget.DesignerHandle restoreWidget(DFView view,
                                              List<? extends DFField> fields,
                                              Object settings,
                                              Compatibility compatibility)
Specified by:
restoreWidget in interface IJCWidgetFactory

getFields

public List<? extends DFField> getFields()

getCompatibility

public Compatibility getCompatibility()

updateSettings

public Object updateSettings(Object settings,
                             Map<? extends DFField,? extends DFField> fieldsMapping)
Specified by:
updateSettings in interface IJCWidgetFactory

com.im.ijc.widgets/1 5.9.1