org.apache.tapestry.contrib.inspector
Class ShowEngine

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.apache.tapestry.contrib.inspector.ShowEngine
All Implemented Interfaces:
EventListener, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, PageBeginRenderListener, IComponent, IDirectEvent, Component, IRender, ITemplateComponent

public abstract class ShowEngine
extends BaseComponent
implements PageBeginRenderListener

Component of the Inspector page used to display the properties of the IEngine as well as a serialized view of it. Also, the RequestContext is dumped out.

Author:
Howard Lewis Ship

Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
ShowEngine()
           
 
Method Summary
abstract  WebRequest getRequest()
           
 void pageBeginRender(PageEvent event)
          Invoked before just before the page renders a response.
abstract  void setSession(WebSession session)
           
abstract  void setSessionAttributeNames(List names)
           
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, getContainedRenderers, getInnerRenderers, renderComponent
 
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

ShowEngine

public ShowEngine()
Method Detail

getRequest

public abstract WebRequest getRequest()

setSessionAttributeNames

public abstract void setSessionAttributeNames(List names)

setSession

public abstract void setSession(WebSession session)

pageBeginRender

public void pageBeginRender(PageEvent event)
Description copied from interface: PageBeginRenderListener
Invoked before just before the page renders a response. This provides listeners with a last chance to initialize themselves for the render. This initialization can include modifying peristent page properties.

Specified by:
pageBeginRender in interface PageBeginRenderListener


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.