Package de.uplanet.lucy.server.menu.rt
Class ApplicationMenuItem
- java.lang.Object
-
- de.uplanet.lucy.server.menu.rt.AbstractMenuItem
-
- de.uplanet.lucy.server.menu.rt.ApplicationMenuItem
-
public final class ApplicationMenuItem extends AbstractMenuItem
-
-
Constructor Summary
Constructors Constructor Description ApplicationMenuItem(String p_strId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMenuItem[]
children()
Get the children of this menu item.ApplicationMenuItem
clone()
String
getApplicationGuid()
int
getChildrenCount()
Get the number of children of this node.IMenuItem
getDescendantOrSelf(String p_strId)
Get the menu item with the specified unique identifier from this subtree.String
getPageGuid()
boolean
hasChildren()
Check if this menu item has children.boolean
isApplicationMenuItem()
Indicates if this menu item is an application menu item.boolean
isOpenNewWindow()
-
Methods inherited from class de.uplanet.lucy.server.menu.rt.AbstractMenuItem
getGuid, getLevel, getLevelRelative, getName, getNames, getNextSibling, getParent, getPreviousSibling, getProperties, getProperty, hasName, hasParent, hasProperty, isCmsMenuItem, isContainerMenuItem, isFirstChild, isLastChild, isLinkMenuItem, isRootMenuItem, isSeparatorMenuItem, isTopLevelGroupMenuItem
-
-
-
-
Constructor Detail
-
ApplicationMenuItem
public ApplicationMenuItem(String p_strId)
-
-
Method Detail
-
clone
public ApplicationMenuItem clone()
- Specified by:
clone
in classAbstractMenuItem
-
isApplicationMenuItem
public boolean isApplicationMenuItem()
Description copied from interface:IMenuItem
Indicates if this menu item is an application menu item.- Specified by:
isApplicationMenuItem
in interfaceIMenuItem
- Overrides:
isApplicationMenuItem
in classAbstractMenuItem
- Returns:
- Always
true
.
-
getApplicationGuid
public String getApplicationGuid()
-
getPageGuid
public String getPageGuid()
-
isOpenNewWindow
public boolean isOpenNewWindow()
-
hasChildren
public boolean hasChildren()
Description copied from interface:IMenuItem
Check if this menu item has children.- Returns:
- Always
false
.
-
getChildrenCount
public int getChildrenCount()
Description copied from interface:IMenuItem
Get the number of children of this node.- Returns:
- Always
0
.
-
children
public IMenuItem[] children()
Description copied from interface:IMenuItem
Get the children of this menu item. If the menu item has no children, an empty array is returned.- Returns:
- Always an empty array.
-
getDescendantOrSelf
public IMenuItem getDescendantOrSelf(String p_strId)
Description copied from interface:IMenuItem
Get the menu item with the specified unique identifier from this subtree.- Parameters:
p_strId
- The menu item's unique identifier.- Returns:
- The menu item with the given unique identifier, or
null
if the menu item does not exist in this subtree.
-
-