Save This Page
Home » cocoon-2.1.11-src » org.apache » cocoon » components » language » markup » xsp » [javadoc | source]
org.apache.cocoon.components.language.markup.xsp
abstract public class: XSPGenerator [javadoc | source]
java.lang.Object
   org.apache.avalon.framework.logger.AbstractLogEnabled
      org.apache.cocoon.xml.AbstractXMLProducer
         org.apache.cocoon.generation.AbstractGenerator
            org.apache.cocoon.generation.ComposerGenerator
               org.apache.cocoon.generation.ServletGenerator
                  org.apache.cocoon.generation.AbstractServerPage
                     org.apache.cocoon.components.language.markup.xsp.XSPGenerator

All Implemented Interfaces:
    org.apache.avalon.framework.context.Contextualizable, Cacheable, CacheableProcessingComponent, CompiledComponent, org.apache.avalon.framework.component.Recomposable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.component.Composable, Generator, org.apache.avalon.excalibur.pool.Recyclable, XMLProducer

Direct Known Subclasses:
    PythonGenerator, JSGenerator

Base class for XSP-generated ServerPagesGenerator classes
Field Summary
protected  Context avalonContext     
Fields inherited from org.apache.cocoon.generation.AbstractServerPage:
dateCreated,  dependencies
Fields inherited from org.apache.cocoon.generation.ServletGenerator:
request,  response,  context
Fields inherited from org.apache.cocoon.generation.ComposerGenerator:
manager
Fields inherited from org.apache.cocoon.generation.AbstractGenerator:
resolver,  objectModel,  parameters,  source
Fields inherited from org.apache.cocoon.xml.AbstractXMLProducer:
EMPTY_CONTENT_HANDLER,  xmlConsumer,  contentHandler,  lexicalHandler
Method from org.apache.cocoon.components.language.markup.xsp.XSPGenerator Summary:
compose,   contextualize,   xspCharacters,   xspComment,   xspExpr
Methods from org.apache.cocoon.generation.AbstractServerPage:
attribute,   characters,   comment,   end,   generateKey,   generateValidity,   getKey,   getValidity,   hasContentChanged,   modifiedSince,   recompose,   start
Methods from org.apache.cocoon.generation.ServletGenerator:
recycle,   setup
Methods from org.apache.cocoon.generation.ComposerGenerator:
compose,   dispose
Methods from org.apache.cocoon.generation.AbstractGenerator:
recycle,   setup
Methods from org.apache.cocoon.xml.AbstractXMLProducer:
recycle,   setConsumer,   setContentHandler,   setLexicalHandler
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.cocoon.components.language.markup.xsp.XSPGenerator Detail:
 public  void compose(ComponentManager manager) throws ComponentException 
    Set the current ComponentManager instance used by this Generator and initialize relevant instance variables.
 public  void contextualize(Context context) throws ContextException 
    Contextualize this class
 public  void xspCharacters(String data) throws SAXException 
    Add character data
 public  void xspComment(String comment) throws SAXException 
    Add a comment
 public  void xspExpr(Object v) throws SAXException 
    Implementation of <xsp:expr> for String, Collection, XMLizable, Node, and Object.