org.rhq.enterprise.server.perspective
Class Extension

java.lang.Object
  extended by org.rhq.enterprise.server.perspective.Extension
Direct Known Subclasses:
PageLink, RenderedExtension

public abstract class Extension
extends Object

A GUI extension defined by the Perspective subsystem. Currently there are four types of extensions - menu item, tab, global task, and Resource task.

Author:
Ian Springer

Field Summary
protected  boolean debugMode
           
protected  String name
           
protected  String perspectiveName
           
protected  String url
           
 
Constructor Summary
Extension(ExtensionType rawExtension, String perspectiveName, String url)
           
 
Method Summary
 boolean equals(Object o)
           
 List<Activator<?>> getActivators()
           
 String getName()
           
 String getPerspectiveName()
           
 String getUrl()
           
 int hashCode()
           
 boolean isDebugMode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

perspectiveName

protected String perspectiveName

name

protected String name

url

protected String url

debugMode

protected boolean debugMode
Constructor Detail

Extension

public Extension(ExtensionType rawExtension,
                 String perspectiveName,
                 String url)
Method Detail

getPerspectiveName

public String getPerspectiveName()

getName

public String getName()

getUrl

public String getUrl()

isDebugMode

public boolean isDebugMode()

getActivators

public List<Activator<?>> getActivators()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.