org.apache.tapestry.contrib.inspector
Class InspectorButton

java.lang.Object
  extended by org.apache.tapestry.spec.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.apache.tapestry.contrib.inspector.InspectorButton
All Implemented Interfaces:
IComponent, IDirect, ILocatable, ILocationHolder, IRender

public class InspectorButton
extends BaseComponent
implements IDirect

Component that can be placed into application pages that will launch the inspector in a new window. [Component Reference]

Because the InspectorButton component is implemented using a Rollover, the containing page must use a Body component instead of a <body> tag.

Version:
$Id: InspectorButton.java 243838 2004-03-10 00:03:53Z dsolis $
Author:
Howard Lewis Ship

Constructor Summary
InspectorButton()
           
 
Method Summary
 boolean isDisabled()
           
 boolean isStateful()
          Always returns false.
protected  void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
          Renders the script, then invokes the normal implementation.
 void setDisabled(boolean disabled)
           
 void trigger(IRequestCycle cycle)
          Gets the listener for the link component.
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, cleanupAfterRender, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification, toString
 
Methods inherited from class org.apache.tapestry.spec.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Constructor Detail

InspectorButton

public InspectorButton()
Method Detail

trigger

public void trigger(IRequestCycle cycle)
Gets the listener for the link component.

Specified by:
trigger in interface IDirect
Since:
1.0.5

renderComponent

protected void renderComponent(IMarkupWriter writer,
                               IRequestCycle cycle)
Renders the script, then invokes the normal implementation.

Overrides:
renderComponent in class BaseComponent
Since:
1.0.5

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean disabled)

isStateful

public boolean isStateful()
Always returns false.

Specified by:
isStateful in interface IDirect
Since:
2.3