org.rhq.enterprise.server.perspective
Class Tab

java.lang.Object
  extended by org.rhq.enterprise.server.perspective.Extension
      extended by org.rhq.enterprise.server.perspective.RenderedExtension
          extended by org.rhq.enterprise.server.perspective.Tab
All Implemented Interfaces:
Serializable, Cloneable

public class Tab
extends RenderedExtension
implements Serializable, Cloneable

A tab in the Resource or Group view.

Author:
Ian Springer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rhq.enterprise.server.perspective.Extension
debugMode, perspectiveName, url
 
Constructor Summary
Tab(TabType rawTab, String perspectiveName)
           
 
Method Summary
protected  Object clone()
          Note that this will clone the children list but not the child Tab objects themselves.
 List<Tab> getChildren()
           
 String getName()
           
 String getQualifiedName()
           
 void setChildren(List<Tab> children)
           
 
Methods inherited from class org.rhq.enterprise.server.perspective.RenderedExtension
getDisplayName, getIconUrl, toString
 
Methods inherited from class org.rhq.enterprise.server.perspective.Extension
equals, getActivators, getPerspectiveName, getUrl, hashCode, isDebugMode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tab

public Tab(TabType rawTab,
           String perspectiveName)
Method Detail

getChildren

@NotNull
public List<Tab> getChildren()

setChildren

public void setChildren(List<Tab> children)

getQualifiedName

public String getQualifiedName()

getName

public String getName()
Overrides:
getName in class Extension

clone

protected Object clone()
                throws CloneNotSupportedException
Note that this will clone the children list but not the child Tab objects themselves.

Overrides:
clone in class Object
Throws:
CloneNotSupportedException
See Also:
Object.clone()


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