com.im.ijc.widgets/1 5.9.1

com.im.ijc.widgets.abstractwidget
Class StaticWidget<S extends CommonWidgetSettings>

java.lang.Object
  extended by com.im.ijc.widgets.abstractwidget.AbstractWidget<S>
      extended by com.im.ijc.widgets.abstractwidget.StaticWidget<S>
All Implemented Interfaces:
IJCWidget, IJCWidget.Customizable<S>, IJCWidget.DesignerHandle

public abstract class StaticWidget<S extends CommonWidgetSettings>
extends AbstractWidget<S>

Extension of AbstractWidget suitable for widgets that has no bindings to data items.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.im.ijc.core.api.views.IJCWidget
IJCWidget.Breakable, IJCWidget.Cacheable, IJCWidget.Configurable, IJCWidget.Customizable<S>, IJCWidget.DesignerHandle, IJCWidget.Editable, IJCWidget.GroupCustomizable<N extends Node>, IJCWidget.HyperlinkAble, IJCWidget.Popupable, IJCWidget.Queryable, IJCWidget.Releaseable, IJCWidget.RendererCallback, IJCWidget.RendererProvider, IJCWidget.Updateable, IJCWidget.Viewable, IJCWidget.WidgetContainerHandle<S>
 
Field Summary
protected  BorderSupport borderSupport
           
 
Fields inherited from interface com.im.ijc.core.api.views.IJCWidget
PROP_BOUND_FIELDS, PROP_SELECTED_FIELDS, PROP_VERTEX_STATE, PROP_VIEW, PROP_VIEW_MODE
 
Fields inherited from interface com.im.ijc.core.api.views.IJCWidget.Customizable
PROP_SETTINGS
 
Constructor Summary
StaticWidget(String factoryId, DFView view, S settings)
           
 
Method Summary
 void bind(List<? extends DFField> fields)
           
 void customizeUISettings()
           
 boolean doBind(DFDataTree dataTree)
           
protected  WidgetBorder getBorder()
           
 List<DFField> getBoundFields()
           
 List<DFField> getSelectedFields()
           
 DFResultSet.VertexState getVertexState()
           
 boolean isMultipleRow()
           
 boolean isRebindable()
           
 void setVertexState(DFResultSet.VertexState vertexState)
           
 
Methods inherited from class com.im.ijc.widgets.abstractwidget.AbstractWidget
addPropertyChangeListener, firePropertyChange, getFactoryId, getForm, getFormData, getLookup, getView, getViewMode, getWidgetSettings, instanceContent, modeChanged, putUniquelyIntoLookup, removePropertyChangeListener, setSettings, setViewMode
 
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.IJCWidget.DesignerHandle
getBrowseModeComponent, getBuildModeRenderer, isFocusable
 

Field Detail

borderSupport

protected final BorderSupport borderSupport
Constructor Detail

StaticWidget

public StaticWidget(String factoryId,
                    DFView view,
                    S settings)
Method Detail

isRebindable

public final boolean isRebindable()

bind

public final void bind(List<? extends DFField> fields)

doBind

public final boolean doBind(DFDataTree dataTree)

getBoundFields

public final List<DFField> getBoundFields()

getVertexState

public final DFResultSet.VertexState getVertexState()

setVertexState

public final void setVertexState(DFResultSet.VertexState vertexState)

getSelectedFields

public final List<DFField> getSelectedFields()

isMultipleRow

public final boolean isMultipleRow()

getBorder

protected final WidgetBorder getBorder()
Overrides:
getBorder in class AbstractWidget<S extends CommonWidgetSettings>

customizeUISettings

public final void customizeUISettings()

com.im.ijc.widgets/1 5.9.1