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
- author:
< - a href="mailto:ricardo@apache.org">Ricardo Rocha
- version:
$ - Id: XSPGenerator.java 433543 2006-08-22 06:22:54Z crossley $
| Field Summary |
|---|
| protected Context | avalonContext | |
| 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 |
| Method from org.apache.cocoon.components.language.markup.xsp.XSPGenerator Detail: |
public void compose(ComponentManager manager) throws ComponentException {
super.compose(manager);
}
Set the current ComponentManager instance used by this
Generator and initialize relevant instance variables. |
public void contextualize(Context context) throws ContextException {
this.avalonContext = context;
}
|
public void xspCharacters(String data) throws SAXException {
this.contentHandler.characters(data.toCharArray(), 0, data.length());
}
|
public void xspComment(String comment) throws SAXException {
this.lexicalHandler.comment(comment.toCharArray(), 0, comment.length());
}
|
public void xspExpr(Object v) throws SAXException {
XSPObjectHelper.xspExpr(this.contentHandler, v);
}
Implementation of <xsp:expr> for String, Collection,
XMLizable, Node, and Object. |