fr.gouv.culture.sdx.pipeline
Class TagFilter
java.lang.Object
org.apache.avalon.framework.logger.AbstractLoggable
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.xml.AbstractXMLPipe
fr.gouv.culture.sdx.pipeline.AbstractTransformation
fr.gouv.culture.sdx.pipeline.TagFilter
- 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, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, Transformation, org.apache.cocoon.xml.XMLConsumer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer
- Direct Known Subclasses:
- ElementFilter, TagFilter
- public class TagFilter
- extends AbstractTransformation
Created by IntelliJ IDEA.
User: rpandey
Date: Jul 9, 2003
Time: 2:19:34 PM
To change this template use Options | File Templates.
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
contentHandler, lexicalHandler, xmlConsumer |
Method Summary |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Loads base configuration common to all transformations.
|
void |
endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
|
void |
endPrefixMapping(java.lang.String prefix)
|
protected void |
resetCurrentElementProperties()
|
protected void |
setCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
|
protected void |
setSendMode(org.apache.avalon.framework.parameters.Parameters params)
|
protected boolean |
shouldSendElementEvent(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
|
void |
startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe |
characters, comment, endCDATA, endDocument, endDTD, endEntity, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity |
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
setConsumer, 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, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument |
Methods inherited from interface org.xml.sax.ext.LexicalHandler |
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
Methods inherited from interface org.apache.cocoon.xml.XMLProducer |
setConsumer |
_send
protected boolean _send
- Variable indicating wheter elements specified as in the transParameters object should be sent
lastPrefixRemoved
protected java.lang.String lastPrefixRemoved
c_uri
protected java.lang.String c_uri
c_loc
protected java.lang.String c_loc
c_raw
protected java.lang.String c_raw
c_atts
protected org.xml.sax.Attributes c_atts
_xpathString
protected SimpleXPathString _xpathString
TagFilter
public TagFilter()
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Description copied from class:
AbstractTransformation
- Loads base configuration common to all transformations.
Currently loads the id from the configuraion object.
It will eventually load the optional "keep" parameter which
is used to specify that the results of the transformation
should be retained.
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Overrides:
configure
in class AbstractTransformation
- Parameters:
configuration
- The configuration object
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
setSendMode
protected void setSendMode(org.apache.avalon.framework.parameters.Parameters params)
setCurrentElementProperties
protected void setCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
resetCurrentElementProperties
protected void resetCurrentElementProperties()
startElement
public void startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
shouldSendElementEvent
protected boolean shouldSendElementEvent(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.