org.codehaus.plexus.summit.renderer
Class AbstractRenderer

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.plexus.summit.AbstractSummitComponent
          extended byorg.codehaus.plexus.summit.renderer.AbstractRenderer
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled, Renderer, SummitComponent
Direct Known Subclasses:
VelocityRenderer

public abstract class AbstractRenderer
extends AbstractSummitComponent
implements Renderer

Base class from which all Renderers are derived.

Version:
$Id: AbstractRenderer.java 2092 2005-06-06 16:31:27Z jvanzyl $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from class org.codehaus.plexus.summit.AbstractSummitComponent
 
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
 
Fields inherited from interface org.codehaus.plexus.summit.renderer.Renderer
ROLE
 
Constructor Summary
AbstractRenderer()
           
 
Method Summary
 java.lang.String render(RunData data, java.lang.String view)
           
abstract  void render(RunData data, java.lang.String view, java.io.Writer writer)
           
abstract  boolean viewExists(java.lang.String view)
           
 
Methods inherited from class org.codehaus.plexus.summit.AbstractSummitComponent
contextualize, getContainer, lookup, lookup
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRenderer

public AbstractRenderer()
Method Detail

render

public java.lang.String render(RunData data,
                               java.lang.String view)
                        throws SummitException,
                               java.lang.Exception
Specified by:
render in interface Renderer
Throws:
SummitException
java.lang.Exception

render

public abstract void render(RunData data,
                            java.lang.String view,
                            java.io.Writer writer)
                     throws SummitException,
                            java.lang.Exception
Specified by:
render in interface Renderer
Throws:
SummitException
java.lang.Exception

viewExists

public abstract boolean viewExists(java.lang.String view)
Specified by:
viewExists in interface Renderer