org.ofbiz.widget.screen
Class ModelScreenWidget.Screenlet

java.lang.Object
  extended by org.ofbiz.widget.ModelWidget
      extended by org.ofbiz.widget.screen.ModelScreenWidget
          extended by org.ofbiz.widget.screen.ModelScreenWidget.Screenlet
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ModelScreenWidget

public static class ModelScreenWidget.Screenlet
extends ModelScreenWidget

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ofbiz.widget.screen.ModelScreenWidget
ModelScreenWidget.Container, ModelScreenWidget.Content, ModelScreenWidget.DecoratorScreen, ModelScreenWidget.DecoratorSection, ModelScreenWidget.DecoratorSectionInclude, ModelScreenWidget.Form, ModelScreenWidget.FrameContainer, ModelScreenWidget.FrameContainerHeader, ModelScreenWidget.HorizontalSeparator, ModelScreenWidget.Image, ModelScreenWidget.IncludeScreen, ModelScreenWidget.Label, ModelScreenWidget.Link, ModelScreenWidget.Menu, ModelScreenWidget.PlatformSpecific, ModelScreenWidget.Screenlet, ModelScreenWidget.Section, ModelScreenWidget.SectionsRenderer, ModelScreenWidget.SubContent, ModelScreenWidget.Tree
 
Field Summary
protected  boolean collapsible
           
protected  FlexibleStringExpander idExdr
           
protected  boolean initiallyCollapsed
           
protected  ModelScreenWidget.Form navigationForm
           
protected  ModelScreenWidget.Menu navigationMenu
           
protected  boolean padded
           
protected  java.util.List<ModelScreenWidget> subWidgets
           
protected  ModelScreenWidget.Menu tabMenu
           
protected  FlexibleStringExpander titleExdr
           
 
Fields inherited from class org.ofbiz.widget.screen.ModelScreenWidget
modelScreen, module
 
Fields inherited from class org.ofbiz.widget.ModelWidget
enableBoundaryCommentsParam, enableWidgetBoundaryComments, name
 
Constructor Summary
ModelScreenWidget.Screenlet(ModelScreen modelScreen, org.w3c.dom.Element screenletElement)
           
 
Method Summary
 boolean collapsible()
           
 java.lang.String getId(java.util.Map<java.lang.String,java.lang.Object> context)
           
 ModelScreenWidget.Form getNavigationForm()
           
 ModelScreenWidget.Menu getNavigationMenu()
           
 java.lang.String getPreferenceKey(java.util.Map<java.lang.String,java.lang.Object> context)
           
 ModelScreenWidget.Menu getTabMenu()
           
 java.lang.String getTitle(java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean initiallyCollapsed()
           
 boolean padded()
           
 java.lang.String rawString()
           
 void renderWidgetString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ScreenStringRenderer screenStringRenderer)
           
 
Methods inherited from class org.ofbiz.widget.screen.ModelScreenWidget
boundaryCommentsEnabled, getModelScreen, readSubWidgets, renderSubWidgetsString
 
Methods inherited from class org.ofbiz.widget.ModelWidget
getBoundaryCommentName, getName, getPaginatorNumber, incrementPaginatorNumber, setWidgetBoundaryComments, widgetBoundaryCommentsEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idExdr

protected FlexibleStringExpander idExdr

titleExdr

protected FlexibleStringExpander titleExdr

navigationMenu

protected ModelScreenWidget.Menu navigationMenu

tabMenu

protected ModelScreenWidget.Menu tabMenu

navigationForm

protected ModelScreenWidget.Form navigationForm

collapsible

protected boolean collapsible

initiallyCollapsed

protected boolean initiallyCollapsed

padded

protected boolean padded

subWidgets

protected java.util.List<ModelScreenWidget> subWidgets
Constructor Detail

ModelScreenWidget.Screenlet

public ModelScreenWidget.Screenlet(ModelScreen modelScreen,
                                   org.w3c.dom.Element screenletElement)
Method Detail

renderWidgetString

public void renderWidgetString(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,java.lang.Object> context,
                               ScreenStringRenderer screenStringRenderer)
                        throws GeneralException,
                               java.io.IOException
Specified by:
renderWidgetString in class ModelScreenWidget
Throws:
GeneralException
java.io.IOException

collapsible

public boolean collapsible()

initiallyCollapsed

public boolean initiallyCollapsed()

padded

public boolean padded()

getPreferenceKey

public java.lang.String getPreferenceKey(java.util.Map<java.lang.String,java.lang.Object> context)

getId

public java.lang.String getId(java.util.Map<java.lang.String,java.lang.Object> context)

getTitle

public java.lang.String getTitle(java.util.Map<java.lang.String,java.lang.Object> context)

getNavigationMenu

public ModelScreenWidget.Menu getNavigationMenu()

getNavigationForm

public ModelScreenWidget.Form getNavigationForm()

getTabMenu

public ModelScreenWidget.Menu getTabMenu()

rawString

public java.lang.String rawString()
Specified by:
rawString in class ModelScreenWidget