Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.ui.tapestry.components.layout
Class TabContainer

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.hyperic.ui.tapestry.components.BaseComponent
                  extended by org.hyperic.ui.tapestry.components.layout.TabContainer
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.internal.Component, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

public abstract class TabContainer
extends BaseComponent


Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
TabContainer()
           
 
Method Summary
abstract  java.lang.String getContainerId()
           
abstract  java.lang.String getContainerStyle()
           
abstract  org.apache.tapestry.link.AbstractLinkComponent getLinkComponent()
           
abstract  org.apache.tapestry.IScript getScript()
           
 org.apache.tapestry.components.Block getSelectedBlock()
           
abstract  java.lang.String getSelectedId()
           
abstract  Tab getTab()
           
abstract  java.lang.String getTabClass()
           
abstract  java.util.List<Tab> getTabs()
           
 void renderComponent(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
           
abstract  void setSelectedId(java.lang.String selectedId)
           
abstract  void setTab(Tab tab)
           
 void tabClicked(java.lang.String selectedId)
           
 
Methods inherited from class org.hyperic.ui.tapestry.components.BaseComponent
getIsLoggedIn, getPageName, getRequest, getResponse, getServletContext, getUserName
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, getContainedRenderers, getInnerRenderers
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

TabContainer

public TabContainer()
Method Detail

getScript

@InjectScript(value="TabContainer.script")
public abstract org.apache.tapestry.IScript getScript()

getLinkComponent

@InjectComponent(value="link")
public abstract org.apache.tapestry.link.AbstractLinkComponent getLinkComponent()

getContainerStyle

@Parameter(name="conaterStyle",
           defaultValue="literal:width:100%;height:100%;margin-right:5px")
public abstract java.lang.String getContainerStyle()

getContainerId

@Parameter(name="conatinerId")
public abstract java.lang.String getContainerId()

getTabs

@Parameter(name="tabs")
public abstract java.util.List<Tab> getTabs()

getSelectedId

@Parameter(name="selectedId")
public abstract java.lang.String getSelectedId()

setSelectedId

public abstract void setSelectedId(java.lang.String selectedId)

getTabClass

@Parameter(name="tabClass",
           defaultValue="literal:tabButton")
public abstract java.lang.String getTabClass()

getTab

public abstract Tab getTab()

setTab

public abstract void setTab(Tab tab)

renderComponent

public void renderComponent(org.apache.tapestry.IMarkupWriter writer,
                            org.apache.tapestry.IRequestCycle cycle)
Overrides:
renderComponent in class org.apache.tapestry.BaseComponent

tabClicked

public void tabClicked(java.lang.String selectedId)
Parameters:
selectedId - the currently selected tab id

getSelectedBlock

public org.apache.tapestry.components.Block getSelectedBlock()
Returns:
the currently selected block. If no block is selected, select the first

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.