org.ofbiz.widget.html
Class HtmlMenuRenderer
java.lang.Object
org.ofbiz.widget.html.HtmlWidgetRenderer
org.ofbiz.widget.html.HtmlMenuRenderer
- All Implemented Interfaces:
- MenuStringRenderer
- Direct Known Subclasses:
- HtmlMenuRendererImage, HtmlScreenRenderer.ScreenletMenuRenderer
public class HtmlMenuRenderer
- extends HtmlWidgetRenderer
- implements MenuStringRenderer
Widget Library - HTML Menu Renderer implementation
Method Summary |
void |
appendContentUrl(java.lang.Appendable writer,
java.lang.String location)
|
void |
appendOfbizUrl(java.lang.Appendable writer,
java.lang.String location)
|
void |
appendTooltip(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem modelMenuItem)
|
java.lang.String |
getTitle(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
|
java.lang.String |
getUserLoginIdAtPermGrant()
|
boolean |
isDisableIfEmpty(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
|
boolean |
isHideIfSelected(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
|
void |
renderFormatSimpleWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
|
void |
renderFormatSimpleWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
|
void |
renderFormatSimpleWrapperRows(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object menuObj)
|
void |
renderImage(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem.Image image)
|
void |
renderLink(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem.Link link)
|
void |
renderMenuClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
|
void |
renderMenuItem(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem menuItem)
|
void |
renderMenuOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
|
void |
setRequest(HttpServletRequest request)
|
void |
setResponse(HttpServletResponse response)
|
void |
setUserLoginIdAtPermGrant(java.lang.String string)
|
void |
setUserLoginIdHasChanged(boolean b)
|
boolean |
userLoginIdHasChanged()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userLoginIdAtPermGrant
protected java.lang.String userLoginIdAtPermGrant
userLoginIdHasChanged
protected boolean userLoginIdHasChanged
permissionErrorMessage
protected java.lang.String permissionErrorMessage
module
public static final java.lang.String module
HtmlMenuRenderer
protected HtmlMenuRenderer()
HtmlMenuRenderer
public HtmlMenuRenderer(HttpServletRequest request,
HttpServletResponse response)
appendOfbizUrl
public void appendOfbizUrl(java.lang.Appendable writer,
java.lang.String location)
throws java.io.IOException
- Throws:
java.io.IOException
appendContentUrl
public void appendContentUrl(java.lang.Appendable writer,
java.lang.String location)
throws java.io.IOException
- Throws:
java.io.IOException
appendTooltip
public void appendTooltip(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem modelMenuItem)
throws java.io.IOException
- Throws:
java.io.IOException
renderFormatSimpleWrapperRows
public void renderFormatSimpleWrapperRows(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object menuObj)
throws java.io.IOException
- Specified by:
renderFormatSimpleWrapperRows
in interface MenuStringRenderer
- Throws:
java.io.IOException
renderMenuItem
public void renderMenuItem(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem menuItem)
throws java.io.IOException
- Specified by:
renderMenuItem
in interface MenuStringRenderer
- Throws:
java.io.IOException
isDisableIfEmpty
public boolean isDisableIfEmpty(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
renderMenuOpen
public void renderMenuOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
throws java.io.IOException
- Specified by:
renderMenuOpen
in interface MenuStringRenderer
- Throws:
java.io.IOException
renderMenuClose
public void renderMenuClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
throws java.io.IOException
- Specified by:
renderMenuClose
in interface MenuStringRenderer
- Throws:
java.io.IOException
renderFormatSimpleWrapperOpen
public void renderFormatSimpleWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
throws java.io.IOException
- Specified by:
renderFormatSimpleWrapperOpen
in interface MenuStringRenderer
- Throws:
java.io.IOException
renderFormatSimpleWrapperClose
public void renderFormatSimpleWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenu modelMenu)
throws java.io.IOException
- Specified by:
renderFormatSimpleWrapperClose
in interface MenuStringRenderer
- Throws:
java.io.IOException
setRequest
public void setRequest(HttpServletRequest request)
setResponse
public void setResponse(HttpServletResponse response)
setUserLoginIdAtPermGrant
public void setUserLoginIdAtPermGrant(java.lang.String string)
- Parameters:
string
-
getUserLoginIdAtPermGrant
public java.lang.String getUserLoginIdAtPermGrant()
isHideIfSelected
public boolean isHideIfSelected(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
userLoginIdHasChanged
public boolean userLoginIdHasChanged()
setUserLoginIdHasChanged
public void setUserLoginIdHasChanged(boolean b)
- Specified by:
setUserLoginIdHasChanged
in interface MenuStringRenderer
getTitle
public java.lang.String getTitle(ModelMenuItem menuItem,
java.util.Map<java.lang.String,java.lang.Object> context)
renderLink
public void renderLink(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem.Link link)
throws java.io.IOException
- Specified by:
renderLink
in interface MenuStringRenderer
- Throws:
java.io.IOException
renderImage
public void renderImage(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelMenuItem.Image image)
throws java.io.IOException
- Specified by:
renderImage
in interface MenuStringRenderer
- Throws:
java.io.IOException