org.ofbiz.widget.screen
Class ModelScreenWidget.Menu

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

public static class ModelScreenWidget.Menu
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  FlexibleStringExpander locationExdr
           
protected  FlexibleStringExpander nameExdr
           
 
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.Menu(ModelScreen modelScreen, org.w3c.dom.Element menuElement)
           
 
Method Summary
 java.lang.String getLocation(java.util.Map<java.lang.String,java.lang.Object> context)
           
 ModelMenu getModelMenu(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getName(java.util.Map<java.lang.String,java.lang.Object> context)
           
 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

nameExdr

protected FlexibleStringExpander nameExdr

locationExdr

protected FlexibleStringExpander locationExdr
Constructor Detail

ModelScreenWidget.Menu

public ModelScreenWidget.Menu(ModelScreen modelScreen,
                              org.w3c.dom.Element menuElement)
Method Detail

renderWidgetString

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

getModelMenu

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

getName

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

getLocation

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

rawString

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