getBaseURIOfIncludedStylesheet(StylesheetHandler handler,
javax.xml.transform.Source s)
Get the base URI of the included or imported stylesheet,
if the user provided a URIResolver, then get the Source
object for the stylsheet from it, and get the systemId
from that Source object, otherwise try to recover by
using the SysteIDResolver to figure out the base URI.

java.lang.String

getHref()
Get the base identifier with which this stylesheet is associated.

private javax.xml.transform.Source

getSourceFromUriResolver(StylesheetHandler handler)
Get the Source object for the included or imported stylesheet module
obtained from the user's URIResolver, if there is no user provided
URIResolver null is returned.

protected java.lang.String

getStylesheetInclErr()
Get the error number associated with this type of stylesheet including itself

parse(StylesheetHandler handler,
java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attributes)
Set off a new parse for an included or imported stylesheet.

protected javax.xml.transform.Source

processSource(StylesheetHandler handler,
javax.xml.transform.Source source)
This method does nothing, but a class that extends this class could
over-ride it and do some processing of the source.

void

setHref(java.lang.String baseIdent)
Get the base identifier with which this stylesheet is associated.

parse

Set off a new parse for an included or imported stylesheet. This will
set the StylesheetHandler to a new state, and recurse in with
a new set of parse events. Once this function returns, the state of
the StylesheetHandler should be restored.

Parameters:

handler - non-null reference to current StylesheetHandler that is constructing the Templates.

uri - The Namespace URI, which should be the XSLT namespace.

localName - The local name (without prefix), which should be "include" or "import".

rawName - The qualified name (with prefix).

attributes - The list of attributes on the xsl:include or xsl:import element.

getBaseURIOfIncludedStylesheet

Get the base URI of the included or imported stylesheet,
if the user provided a URIResolver, then get the Source
object for the stylsheet from it, and get the systemId
from that Source object, otherwise try to recover by
using the SysteIDResolver to figure out the base URI.

Parameters:

handler - The handler that processes the stylesheet as SAX events,
and maintains state

s - The Source object from a URIResolver, for the included stylesheet module,
so this will be null if there is no URIResolver set.