Introduction
Transformers can be placed inside the pipeline between the generator
and the serializer. You may have as many transformers as you
like. Transformers consume SAX events and emmit SAX events.
The "xslt" transformer is an example of a component with additional
configuration.
Overview
The following section presents the transformers available in Cocoon.
It was auto-generated from the java source files.
org.apache.cocoon.transformation.SourceWritingTransformer
This transformer allows you to output to a WritableSource.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.SourceWritingTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
|
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.SourceWritingTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.TraxTransformer
This Transformer is used to transform this incomming SAX stream using
a XSLT stylesheet.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.TraxTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.apache.avalon.excalibur.pool.Poolable
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Recyclable
org.apache.avalon.framework.activity.Disposable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.TraxTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.SQLTransformer
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.SQLTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.apache.avalon.excalibur.pool.Poolable
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.SQLTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.I18nTransformer
Internationalization transformer is used to transform i18n markup into text
based on a particular locale.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.I18nTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.I18nTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.CachingCIncludeTransformer
This transformer triggers for the element include in the
namespace "http://apache.org/cocoon/include/1.0".
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.CachingCIncludeTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.CachingCIncludeTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.FragmentExtractorTransformer
The transformation half of the FragmentExtractor.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.FragmentExtractorTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.FragmentExtractorTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.EncodeURLTransformer
The encodeURL transformer emits encoded URLs.
Overview
| Name
| encodeURL
|
| Class
| org.apache.cocoon.transformation.EncodeURLTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name="encodeURL "
src="org.apache.cocoon.transformation.EncodeURLTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="encodeURL " ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.XIncludeTransformer
My first pass at an XInclude transformation.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.XIncludeTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.XIncludeTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.WriteDOMSessionTransformer
Make a DOM object from SAX events and write it to the session.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.WriteDOMSessionTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.WriteDOMSessionTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.FilterTransformer
The filter transformer can be used to let only an amount of elements through in
a given block.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.FilterTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.FilterTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.XMLDBTransformer
This transformer allows to perform resource creation, deletion, and
XUpdate command execution in XML:DB.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.XMLDBTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.activity.Initializable
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.XMLDBTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.Chart2SvgTransformer
This Transformer transforms XML that describes a chart into an SVG
representation.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.Chart2SvgTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.constrained.AbstractConstrainedTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
|
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.Chart2SvgTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.CastorTransformer
Description: Marshals a object from the Sitemap, Session, Request or
the Conext into a series of SAX events
Configuation: The Castortransformer need to be configured with a
default mapping.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.CastorTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
|
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.CastorTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.LogTransformer
The LogTransformer is a class that can be plugged into a pipeline
to print the SAX events which passes thru this transformer in a readable form
to a file.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.LogTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.LogTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.XMLFormTransformer
Transforms a document with XMLForm
elements into a document in the same namespace,
but with populated values for the XPath references
to the form's model attributes
The original code was built by Torsten Curdt as
part of the Preceptor API
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.XMLFormTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
|
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.XMLFormTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.ReadDOMSessionTransformer
With this transformer, a DOM-object that is stored in the session, can be inserted
in the SAX stream at a given position.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.ReadDOMSessionTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.ReadDOMSessionTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.LDAPTransformer
The LDAPTransformer is a class that can be plugged into a pipeline
to transform the SAX events which passes thru this transformer into queries
an responses to/from a ldap interface.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.LDAPTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.LDAPTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.RoleFilterTransformer
Filter XML fragments based on a user's role.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.RoleFilterTransformer
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.FilterTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.RoleFilterTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.XTTransformer
This Transformer use the XT processor.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.XTTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.framework.activity.Disposable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.xml.DocumentHandlerWrapper
org.apache.cocoon.xml.AbstractXMLConsumer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.XTTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.CIncludeTransformer
This transformer triggers for the element include in the
namespace "http://apache.org/cocoon/include/1.0".
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.CIncludeTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.CIncludeTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.sitemap.LinkTranslator
Overview
| Name
|
|
| Class
| org.apache.cocoon.sitemap.LinkTranslator
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.apache.avalon.excalibur.pool.Poolable
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.xml.xlink.XLinkHandler
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.xml.xlink.ExtendedXLinkPipe
org.apache.cocoon.xml.xlink.XLinkPipe
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.sitemap.LinkTranslator"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.webapps.session.transformation.SessionPreTransformer
This is the session pre transformer.
Overview
| Name
|
|
| Class
| org.apache.cocoon.webapps.session.transformation.SessionPreTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.webapps.session.transformation.ConnectTransformer
org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer
org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.webapps.session.transformation.SessionPreTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.webapps.session.transformation.SessionPostTransformer
This is the session post transformer.
Overview
| Name
|
|
| Class
| org.apache.cocoon.webapps.session.transformation.SessionPostTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.webapps.session.transformation.SessionPreTransformer
org.apache.cocoon.webapps.session.transformation.ConnectTransformer
org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer
org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.webapps.session.transformation.SessionPostTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.webapps.session.transformation.SessionTransformer
This is the session transformer which is only for compatibility.
Overview
| Name
|
|
| Class
| org.apache.cocoon.webapps.session.transformation.SessionTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.transformation.Transformer
org.apache.cocoon.xml.XMLConsumer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.webapps.session.transformation.SessionPostTransformer
org.apache.cocoon.webapps.session.transformation.SessionPreTransformer
org.apache.cocoon.webapps.session.transformation.ConnectTransformer
org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer
org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.webapps.session.transformation.SessionTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.transformation.pagination.Paginator
A paginating transformer.
Overview
| Name
|
|
| Class
| org.apache.cocoon.transformation.pagination.Paginator
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.activity.Disposable
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Revision: 1.1 $ $Date: 2002/05/13 18:33:28 $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.transformation.pagination.Paginator"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.precept.InstanceTransformer
Overview
| Name
|
|
| Class
| org.apache.cocoon.precept.InstanceTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
|
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.precept.InstanceTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.sunshine.transformation.InsertTransformer
This implementation allows the inserting of an xml fragment into a
resource which is configured in sunConfig.
Overview
| Name
|
|
| Class
| org.apache.cocoon.sunshine.transformation.InsertTransformer
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.xml.XMLPipe
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.cocoon.xml.XMLProducer
org.xml.sax.ContentHandler
org.xml.sax.ext.LexicalHandler
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.xml.XMLConsumer
org.apache.cocoon.transformation.Transformer
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer
org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: transformers-ref.xml,v 1.1 2002/05/13 18:33:28 HuberB1 Exp $
|
| Since
|
|
Sitemap Definition
Transformer sitemap definition:
<map:transformers default="xslt">
...
<map:transformer name=""
src="org.apache.cocoon.sunshine.transformation.InsertTransformer"/>
...
</map:transformers>
|
Sitemap Usage
Transformer usage example:
<map:pipeline>
<map:match pattern="foo"/>
...
<map:transform type="" ... />
...
</map:match>
...
</map:pipeline>
|