org.apache.jetspeed.portalsite.view
Class SiteViewMenuDefinitionLocator

java.lang.Object
  extended by org.apache.jetspeed.portalsite.view.SiteViewMenuDefinitionLocator

public class SiteViewMenuDefinitionLocator
extends java.lang.Object

This class represents a menu definition locator that is comprised of the menu name, (the full definition is saved here from convenience), and concrete path of the defining folder or page.

Version:
$Id: SiteViewMenuDefinitionLocator.java 517121 2007-03-12 07:45:49Z ate $
Author:
Randy Watler

Constructor Summary
SiteViewMenuDefinitionLocator(MenuDefinition menuDefinition)
          SiteViewMenuDefinitionLocator - standard menu definition constructor
SiteViewMenuDefinitionLocator(MenuDefinition menuDefinition, Node definingNode)
          SiteViewMenuDefinitionLocator - custom menu definition constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          equals - compare as string to locator
 MenuDefinition getMenuDefinition()
          getMenuDefinition - return menu definition
 java.lang.String getName()
          getName - return name of menu definition
 int hashCode()
          hashCode - return search path hash code
 java.lang.String toString()
          toString - return locator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SiteViewMenuDefinitionLocator

public SiteViewMenuDefinitionLocator(MenuDefinition menuDefinition,
                                     Node definingNode)
SiteViewMenuDefinitionLocator - custom menu definition constructor

Parameters:
menuDefinition - custom menu definition
definingNode - defining page or folder

SiteViewMenuDefinitionLocator

public SiteViewMenuDefinitionLocator(MenuDefinition menuDefinition)
SiteViewMenuDefinitionLocator - standard menu definition constructor

Parameters:
menuDefinition - standard menu definition
Method Detail

toString

public java.lang.String toString()
toString - return locator

Overrides:
toString in class java.lang.Object
Returns:
search path

equals

public boolean equals(java.lang.Object obj)
equals - compare as string to locator

Overrides:
equals in class java.lang.Object
Returns:
equals result

hashCode

public int hashCode()
hashCode - return search path hash code

Overrides:
hashCode in class java.lang.Object
Returns:
hash code

getMenuDefinition

public MenuDefinition getMenuDefinition()
getMenuDefinition - return menu definition

Returns:
menu definition

getName

public java.lang.String getName()
getName - return name of menu definition

Returns:
menu definition name


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.