org.xmlecho.palomar.xform
Interface Transformer

All Superinterfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
All Known Subinterfaces:
ElementFilter

public interface Transformer
extends org.xml.sax.XMLFilter, org.xml.sax.EntityResolver, org.xml.sax.DTDHandler, org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler

The Transformer Interface for all specific implementations of Transformation engine's. recieves SAX events from an upstream XMLReader, runs some sort of XML transformation, sends the result downstream to a receiving content handler.


Method Summary
 void setParams(java.util.Hashtable params)
          params setter
 void setStylesheet(java.lang.String styleSheet)
          StyleSheet setter
 
Methods inherited from interface org.xml.sax.XMLFilter
getParent, setParent
 
Methods inherited from interface org.xml.sax.XMLReader
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
 
Methods inherited from interface org.xml.sax.EntityResolver
resolveEntity
 
Methods inherited from interface org.xml.sax.DTDHandler
notationDecl, unparsedEntityDecl
 
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.ErrorHandler
error, fatalError, warning
 

Method Detail

setStylesheet

public void setStylesheet(java.lang.String styleSheet)
                   throws TransformException
StyleSheet setter

Parameters:
styleSheet - used as a file name
Throws:
TransformException

setParams

public void setParams(java.util.Hashtable params)
params setter

Parameters:
params - The parameters used by e.g. an XSLT engine