org.exolab.adaptx.xslt.util
Class StylesheetHandler
- DocumentHandler, ErrorObserver
public class StylesheetHandler
implements DocumentHandler
A class which implements DocumentHandler and is used by the
XSLReader when reading an XSLT stylsheet.
Version:
- Keith Visco
StylesheetHandler
public StylesheetHandler()
Creates a new StylesheetHandler
StylesheetHandler
public StylesheetHandler(XSLTReader xsltReader)
Creates a new StylesheetHandler using the given XSLReader.
xsltReader
- the XSLTReader to use when reading imported
or included stylesheets
characters
public void characters(char[] chars,
int start,
int length)
throws org.xml.sax.SAXException
Signals the start of characters
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recieve
endDocument
public void endDocument()
throws org.xml.sax.SAXException
Signals the end of the document
endElement
public void endElement(String name)
throws org.xml.sax.SAXException
Signals the start of element
name
- the name of the element
getStylesheet
public XSLTStylesheet getStylesheet()
Return the XSLStylesheet created by this StylesheetHandler
- the XSLStylesheet created by this StylesheetHandler
ignorableWhitespace
public void ignorableWhitespace(char[] chars,
int start,
int length)
throws org.xml.sax.SAXException
Signals the start of ignorable whitespace characters
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recieve
processingInstruction
public void processingInstruction(String target,
String data)
throws org.xml.sax.SAXException
Signals to recieve a processing instruction
target
- the target of the processing instructiondata
- the content of the processing instruction
setDocumentLocator
public void setDocumentLocator(Locator locator)
Sets the document locator
locator
- the Locator used by this DocumentHandler
setURILocation
public void setURILocation(URILocation location)
Sets the URILocation for the stylesheet being read
location
- the URILocation for the stylesheet
setURIResolver
public void setURIResolver(URIResolver resolver)
Sets the URIResolver for this StylesheetHandler
resolver
- the URIResolver this StylesheetHandler should
use for resolving all URIs.
startDocument
public void startDocument()
throws org.xml.sax.SAXException
Signals the start of a document
startElement
public void startElement(String name,
AttributeList atts)
throws org.xml.sax.SAXException
Signals the start of element
name
- the name of the elementatts
- the AttributeList containing the associated
attributes for the element