info.aduna.webapp.navigation
Class View

java.lang.Object
  extended by info.aduna.webapp.navigation.NavigationNodeBase
      extended by info.aduna.webapp.navigation.View
All Implemented Interfaces:
NavigationNode, Cloneable

public class View
extends NavigationNodeBase

View represents a "leaf" in the navigation model, for example a page in a website.

Author:
Herko ter Horst

Field Summary
 
Fields inherited from class info.aduna.webapp.navigation.NavigationNodeBase
i18n, icon, path, viewSuffix
 
Constructor Summary
View(String id)
          Construct a new view with the specified ID.
 
Method Summary
 Object clone()
           
 String getPath()
           
 
Methods inherited from class info.aduna.webapp.navigation.NavigationNodeBase
copyCommonAttributes, equals, getDepth, getI18n, getI18nPrefix, getI18nSeparator, getI18nSuffix, getIcon, getIconPrefix, getIconSeparator, getIconSuffix, getId, getParent, getPathPrefix, getPathSeparator, getViewSuffix, hashCode, isEnabled, isHidden, isParent, setEnabled, setHidden, setI18n, setIcon, setParent, setPath, setViewSuffix
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

View

public View(String id)
Construct a new view with the specified ID.

Parameters:
id - the ID of the view
Method Detail

getPath

public String getPath()
Specified by:
getPath in interface NavigationNode
Overrides:
getPath in class NavigationNodeBase

clone

public Object clone()
Overrides:
clone in class Object


Copyright © 2001-2012 Aduna. All Rights Reserved.