org.apache.cocoon.transformation
Class DeliTransformer

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

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.java 30941 2004-07-29 19:56:58Z vgritsenko $
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-2005 The Apache Software Foundation. All Rights Reserved.