org.apache.cocoon.components.language.markup.xsp
Class XSPMarkupLanguage.PreProcessFilter

java.lang.Object
  |
  +--org.xml.sax.helpers.XMLFilterImpl
        |
        +--org.apache.cocoon.components.language.markup.CocoonMarkupLanguage.PreProcessFilter
              |
              +--org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage.PreProcessFilter
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.apache.avalon.framework.logger.Loggable, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Enclosing class:
XSPMarkupLanguage

protected class XSPMarkupLanguage.PreProcessFilter
extends CocoonMarkupLanguage.PreProcessFilter

This preprocessor wraps the PCDATA into xsp:text elements.

See Also:
ContentHandler

Fields inherited from class org.apache.cocoon.components.language.markup.CocoonMarkupLanguage.PreProcessFilter
filename, isRootElem, language, localPrefix, log
 
Constructor Summary
XSPMarkupLanguage.PreProcessFilter(java.lang.String filename, ProgrammingLanguage language)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.apache.cocoon.components.language.markup.CocoonMarkupLanguage.PreProcessFilter
processingInstruction, setLogger, startPrefixMapping
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSPMarkupLanguage.PreProcessFilter

public XSPMarkupLanguage.PreProcessFilter(java.lang.String filename,
                                          ProgrammingLanguage language)
Method Detail

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Overrides:
startDocument in class CocoonMarkupLanguage.PreProcessFilter

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Overrides:
startElement in class CocoonMarkupLanguage.PreProcessFilter

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Overrides:
endElement in class org.xml.sax.helpers.XMLFilterImpl

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Overrides:
characters in class org.xml.sax.helpers.XMLFilterImpl


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.