org.ofbiz.widget.screen
Class ModelScreenWidget.Section

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

public static class ModelScreenWidget.Section
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  java.util.List<ModelScreenAction> actions
           
protected  ModelScreenCondition condition
           
protected  java.util.List<ModelScreenWidget> failWidgets
           
 boolean isMainSection
           
protected  java.util.List<ModelScreenWidget> subWidgets
           
 
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.Section(ModelScreen modelScreen, org.w3c.dom.Element sectionElement)
           
 
Method Summary
 java.lang.String getBoundaryCommentName()
          Returns the widget's name to be used in boundary comments.
 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
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

condition

protected ModelScreenCondition condition

actions

protected java.util.List<ModelScreenAction> actions

subWidgets

protected java.util.List<ModelScreenWidget> subWidgets

failWidgets

protected java.util.List<ModelScreenWidget> failWidgets

isMainSection

public boolean isMainSection
Constructor Detail

ModelScreenWidget.Section

public ModelScreenWidget.Section(ModelScreen modelScreen,
                                 org.w3c.dom.Element sectionElement)
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

getBoundaryCommentName

public java.lang.String getBoundaryCommentName()
Description copied from class: ModelWidget
Returns the widget's name to be used in boundary comments. The default action is to return the widget's name. Derived classes can override this method to return a customized name.

Overrides:
getBoundaryCommentName in class ModelWidget
Returns:
Name to be used in boundary comments

rawString

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