org.loom.tags.menu
Class LocaleMenuItemData

java.lang.Object
  extended by org.loom.tags.menu.MenuItemData
      extended by org.loom.tags.menu.LocaleMenuItemData
All Implemented Interfaces:
MenuItemDataCollection

public class LocaleMenuItemData
extends MenuItemData

Each Locale of the LocaleMenu


Constructor Summary
LocaleMenuItemData(LoomServletRequest request)
           
 
Method Summary
 java.util.Locale getLocale()
           
 UrlTag getUrlTag(javax.servlet.jsp.JspContext context, LoomServletRequest request, LoomServletResponse response)
           
 boolean isSelfTranslated()
           
 void setLocale(java.util.Locale locale)
           
 void setSelfTranslated(boolean selfTranslated)
           
 
Methods inherited from class org.loom.tags.menu.MenuItemData
addChild, addParameter, getAliases, getChildren, getCssClass, getId, getLabel, getParent, getTarget, getUrlBuilder, hasChildren, isAncestorOf, isEmpty, isTranslateLabel, setAliases, setCssClass, setId, setLabel, setParent, setTarget, setTranslateLabel, setUrlBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocaleMenuItemData

public LocaleMenuItemData(LoomServletRequest request)
Method Detail

setLocale

public void setLocale(java.util.Locale locale)

getUrlTag

public UrlTag getUrlTag(javax.servlet.jsp.JspContext context,
                        LoomServletRequest request,
                        LoomServletResponse response)
Overrides:
getUrlTag in class MenuItemData
Returns:
a UrlTag that can render the link for this menu item

isSelfTranslated

public boolean isSelfTranslated()

setSelfTranslated

public void setSelfTranslated(boolean selfTranslated)

getLocale

public java.util.Locale getLocale()