org.loom.tags.menu
Class LocaleMenuData

java.lang.Object
  extended by org.loom.tags.menu.AbstractMenuData
      extended by org.loom.tags.menu.LocaleMenuData
All Implemented Interfaces:
java.util.EventListener, javax.servlet.http.HttpSessionActivationListener, MenuItemDataCollection

public class LocaleMenuData
extends AbstractMenuData

Locale menu data.


Constructor Summary
LocaleMenuData()
           
 
Method Summary
 MenuItemData getSelectedItem(LoomServletRequest request)
          Returns the selected item, considering language, country and variant.
 boolean isSelfTranslated()
           
 void setSelfTranslated(boolean selfTranslated)
           
 
Methods inherited from class org.loom.tags.menu.AbstractMenuData
addChild, getChildren, getCssClass, getId, getItems, sessionDidActivate, sessionWillPassivate, setCssClass, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocaleMenuData

public LocaleMenuData()
Method Detail

getSelectedItem

public MenuItemData getSelectedItem(LoomServletRequest request)
Returns the selected item, considering language, country and variant. If nothing matches, returns null.

Specified by:
getSelectedItem in class AbstractMenuData
Returns:
the currently selected item, null if none

isSelfTranslated

public boolean isSelfTranslated()

setSelfTranslated

public void setSelfTranslated(boolean selfTranslated)