org.apache.tapestry.contrib.inspector
Class ShowProperties

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.BaseComponent
              extended byorg.apache.tapestry.contrib.inspector.ShowProperties
All Implemented Interfaces:
java.util.EventListener, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.event.PageBeginRenderListener

public abstract class ShowProperties
extends org.apache.tapestry.BaseComponent
implements org.apache.tapestry.event.PageBeginRenderListener

Component of the Inspectorpage used to display the persisent properties of the page.

Author:
Howard Lewis Ship

Constructor Summary
ShowProperties()
           
 
Method Summary
abstract  org.apache.tapestry.record.PropertyChange getChange()
           
abstract  org.apache.tapestry.record.PropertyPersistenceStrategySource getPropertySource()
          Injected
 java.lang.String getValueClassName()
          Returns the name of the value's class, if the value is non-null.
 void pageBeginRender(org.apache.tapestry.event.PageEvent event)
           
abstract  void setProperties(java.util.List properties)
           
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
 
Methods inherited from class org.apache.hivemind.impl.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, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty
 
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

ShowProperties

public ShowProperties()
Method Detail

setProperties

public abstract void setProperties(java.util.List properties)

getChange

public abstract org.apache.tapestry.record.PropertyChange getChange()

getPropertySource

public abstract org.apache.tapestry.record.PropertyPersistenceStrategySource getPropertySource()
Injected


pageBeginRender

public void pageBeginRender(org.apache.tapestry.event.PageEvent event)
Specified by:
pageBeginRender in interface org.apache.tapestry.event.PageBeginRenderListener

getValueClassName

public java.lang.String getValueClassName()
Returns the name of the value's class, if the value is non-null.