net.sf.tomp.xtcl.filter
Class XSLTFilter

java.lang.Object
  extended by net.sf.tomp.xtcl.filter.XTFilterImpl
      extended by net.sf.tomp.xtcl.filter.XSLTFilter
All Implemented Interfaces:
Identifiable, Parametrized, XTFilter, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Direct Known Subclasses:
TransformerFilterImpl

public class XSLTFilter
extends XTFilterImpl

DOCUMENT ME!

Version:
$Revision$
Author:
$author$

Field Summary
protected  javax.xml.transform.sax.SAXResult result
          DOCUMENT ME!
 
Fields inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl
contentHandler, dtdHandler, entityResolver, errorHandler, lexicalHandler, locator, parent
 
Constructor Summary
XSLTFilter(javax.xml.transform.sax.TransformerHandler tHandler)
          Creates a new XSLTFilter object.
 
Method Summary
 void endDocument()
          DOCUMENT ME!
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
          DOCUMENT ME!
 void endPrefixMapping(java.lang.String prefix)
          DOCUMENT ME!
 javax.xml.transform.Result getResult()
          DOCUMENT ME!
 void characters(char[] ch, int start, int length)
          DOCUMENT ME!
 void ignorableWhitespace(char[] ch, int start, int length)
          DOCUMENT ME!
 void processingInstruction(java.lang.String target, java.lang.String data)
          DOCUMENT ME!
 void setContentHandler(org.xml.sax.ContentHandler cHandler)
          DOCUMENT ME!
 void setDocumentLocator(org.xml.sax.Locator locator)
          Filter a new document locator event.
 void skippedEntity(java.lang.String name)
          DOCUMENT ME!
 void startDocument()
          DOCUMENT ME!
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
          DOCUMENT ME!
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
          DOCUMENT ME!
 
Methods inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl
comment, endCDATA, endDTD, endEntity, error, fatalError, getContentHandler, getContext, getDocumentLocator, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getId, getLexicalHandler, getParent, getProperty, notationDecl, parse, parse, resolveEntity, setContext, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setId, setLexicalHandler, setParameter, setParent, setProperty, setupParse, startCDATA, startDTD, startEntity, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

protected javax.xml.transform.sax.SAXResult result
DOCUMENT ME!

Constructor Detail

XSLTFilter

public XSLTFilter(javax.xml.transform.sax.TransformerHandler tHandler)
Creates a new XSLTFilter object.

Parameters:
tHandler - DOCUMENT ME!
Method Detail

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Description copied from class: XTFilterImpl
Filter a new document locator event.

Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
Overrides:
setDocumentLocator in class XTFilterImpl
Parameters:
locator - The document locator.

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class XTFilterImpl
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class XTFilterImpl
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
Overrides:
startPrefixMapping in class XTFilterImpl
Parameters:
prefix - DOCUMENT ME!
uri - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
Overrides:
endPrefixMapping in class XTFilterImpl
Parameters:
prefix - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

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
DOCUMENT ME!

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class XTFilterImpl
Parameters:
namespaceURI - DOCUMENT ME!
localName - DOCUMENT ME!
qName - DOCUMENT ME!
atts - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class XTFilterImpl
Parameters:
namespaceURI - DOCUMENT ME!
localName - DOCUMENT ME!
qName - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class XTFilterImpl
Parameters:
ch - DOCUMENT ME!
start - DOCUMENT ME!
length - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
                         throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
Overrides:
ignorableWhitespace in class XTFilterImpl
Parameters:
ch - DOCUMENT ME!
start - DOCUMENT ME!
length - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
                           throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
Overrides:
processingInstruction in class XTFilterImpl
Parameters:
target - DOCUMENT ME!
data - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

skippedEntity

public void skippedEntity(java.lang.String name)
                   throws org.xml.sax.SAXException
DOCUMENT ME!

Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
Overrides:
skippedEntity in class XTFilterImpl
Parameters:
name - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

setContentHandler

public void setContentHandler(org.xml.sax.ContentHandler cHandler)
DOCUMENT ME!

Specified by:
setContentHandler in interface org.xml.sax.XMLReader
Overrides:
setContentHandler in class XTFilterImpl
Parameters:
cHandler - DOCUMENT ME!

getResult

public javax.xml.transform.Result getResult()
DOCUMENT ME!

Returns:
DOCUMENT ME!


Copyright © 2004-2005 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.