fr.gouv.culture.sdx.pipeline
Class GenericPipeline

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLoggable
      extended byorg.apache.cocoon.xml.AbstractXMLProducer
          extended byorg.apache.cocoon.xml.AbstractXMLPipe
              extended byfr.gouv.culture.sdx.pipeline.AbstractPipeline
                  extended byfr.gouv.culture.sdx.pipeline.GenericPipeline
All Implemented Interfaces:
org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, Pipeline, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, org.apache.cocoon.xml.XMLConsumer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer
Direct Known Subclasses:
DeleteResultsPipeline, GetDocumentsPipeline, LuceneTermHighlighter

public class GenericPipeline
extends AbstractPipeline

An SDX pipeline is a chain of transformations for processing SAX events.

A pipeline will be used each time XML information represented as SAX events must be modified. It is the case for indexing XML, and in the feature it could be used for other tasks such as results filtering, words highlighting, etc.


Field Summary
 
Fields inherited from class fr.gouv.culture.sdx.pipeline.AbstractPipeline
configuration, id, keepStep, logger, manager, props, transformations, transformsList
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, lexicalHandler, xmlConsumer
 
Fields inherited from interface fr.gouv.culture.sdx.pipeline.Pipeline
ATTRIBUTE_ID, ATTRIBUTE_TYPE, CLASS_NAME_SUFFIX, ELEMENT_NAME, ELEMENT_NAME_PIPELINES, PACKAGE_QUALNAME
 
Constructor Summary
GenericPipeline()
          Creates a pipeline
 
Methods inherited from class fr.gouv.culture.sdx.pipeline.AbstractPipeline
addTransformation, compose, configure, enableLogging, getId, getParameters, getTransformedBytes, getTransformedFile, newInstance, setConsumer, setParameters, setParametersToTransformations, setProperties, verifyConfigurationParameters
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
recycle, setContentHandler, setLexicalHandler
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable
getLogger, setLogger, 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, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
 
Methods inherited from interface org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
 

Constructor Detail

GenericPipeline

public GenericPipeline()
Creates a pipeline



Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.