org.ofbiz.widget.screen
Class HtmlWidget

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

public class HtmlWidget
extends ModelScreenWidget

Widget Library - Screen model HTML class.

See Also:
Serialized Form

Nested Class Summary
static class HtmlWidget.ExtendedWrapper
           
static class HtmlWidget.HtmlTemplate
           
static class HtmlWidget.HtmlTemplateDecorator
           
static class HtmlWidget.HtmlTemplateDecoratorSection
           
static class HtmlWidget.StringHtmlWrapperForFtl
           
 
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
static java.lang.String module
           
protected static BeansWrapper specialBeansWrapper
           
protected static Configuration specialConfig
           
static UtilCache<java.lang.String,Template> specialTemplateCache
           
protected  java.util.List<ModelScreenWidget> subWidgets
           
 
Fields inherited from class org.ofbiz.widget.screen.ModelScreenWidget
modelScreen
 
Fields inherited from class org.ofbiz.widget.ModelWidget
enableBoundaryCommentsParam, enableWidgetBoundaryComments, name
 
Constructor Summary
HtmlWidget(ModelScreen modelScreen, org.w3c.dom.Element htmlElement)
           
 
Method Summary
 java.lang.String rawString()
           
static void renderHtmlTemplate(java.lang.Appendable writer, FlexibleStringExpander locationExdr, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void renderWidgetString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ScreenStringRenderer screenStringRenderer)
           
static void writeError(java.lang.Appendable writer, java.lang.String message)
           
 
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

module

public static final java.lang.String module

specialTemplateCache

public static UtilCache<java.lang.String,Template> specialTemplateCache

specialBeansWrapper

protected static BeansWrapper specialBeansWrapper

specialConfig

protected static Configuration specialConfig

subWidgets

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

HtmlWidget

public HtmlWidget(ModelScreen modelScreen,
                  org.w3c.dom.Element htmlElement)
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

rawString

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

renderHtmlTemplate

public static void renderHtmlTemplate(java.lang.Appendable writer,
                                      FlexibleStringExpander locationExdr,
                                      java.util.Map<java.lang.String,java.lang.Object> context)

writeError

public static void writeError(java.lang.Appendable writer,
                              java.lang.String message)