org.apache.cocoon.transformation
Class DeliTransformer

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.xml.AbstractXMLProducer
          extended by org.apache.cocoon.xml.AbstractXMLPipe
              extended by org.apache.cocoon.transformation.AbstractTransformer
                  extended by org.apache.cocoon.transformation.TraxTransformer
                      extended by org.apache.cocoon.transformation.DeliTransformer
All Implemented Interfaces:
Poolable, Recyclable, Disposable, Component, Configurable, LogEnabled, Serviceable, CacheableProcessingComponent, SitemapModelComponent, Transformer, XMLPipe, XMLProducer, XMLConsumer, ContentHandler, LexicalHandler

public class DeliTransformer
extends TraxTransformer

This Transformer is used to transform this incoming SAX stream using a XSLT stylesheet and have parameters available to the stylesheet augmented by the DELI CC/PP user-agent profile database This transformer extends the default TraxTransformer and thus inherits all the properties and configuration parameters of that transformer. Please refer to its documentation for more information.

Version:
CVS $Id: DeliTransformer.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Mark H. Butler, Stefano Mazzocchi

Field Summary
 
Fields inherited from class org.apache.cocoon.transformation.TraxTransformer
logicSheetParameters, manager, objectModel, transformerHandler, transformerValidity
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
 
Fields inherited from interface org.apache.cocoon.transformation.Transformer
ROLE
 
Constructor Summary
DeliTransformer()
           
 
Method Summary
 void dispose()
          Disposable
protected  Map getLogicSheetParameters()
          Get the parameters for the logicsheet
 void service(ServiceManager manager)
          Set the current ServiceManager instance used by this Serviceable.
 
Methods inherited from class org.apache.cocoon.transformation.TraxTransformer
configure, endDocument, getKey, getValidity, recycle, setConsumer, setup, startDocument
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe
characters, comment, endCDATA, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDTD, startElement, startEntity, startPrefixMapping
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setContentHandler, setLexicalHandler
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping
 
Methods inherited from interface org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
 

Constructor Detail

DeliTransformer

public DeliTransformer()
Method Detail

service

public void service(ServiceManager manager)
             throws ServiceException
Set the current ServiceManager instance used by this Serviceable.

Specified by:
service in interface Serviceable
Overrides:
service in class TraxTransformer
Throws:
ServiceException

getLogicSheetParameters

protected Map getLogicSheetParameters()
Get the parameters for the logicsheet

Overrides:
getLogicSheetParameters in class TraxTransformer

dispose

public void dispose()
Disposable

Specified by:
dispose in interface Disposable
Overrides:
dispose in class TraxTransformer


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.