|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xml.utils.UnImplNode org.apache.xalan.templates.ElemTemplateElement org.apache.xalan.processor.XSLTElementProcessor org.apache.xalan.processor.ProcessorInclude org.apache.xalan.processor.ProcessorImport
This class processes parse events for an xsl:import element.
Field Summary |
Fields inherited from class org.apache.xalan.processor.XSLTElementProcessor |
|
Fields inherited from class org.apache.xalan.templates.ElemTemplateElement |
m_docOrderNumber, m_hasVariableDecl, m_parentNode |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Constructor Summary | |
(package private) |
ProcessorImport()
|
Method Summary | |
String |
getHref()
Get the base identifier with which this stylesheet is associated. |
protected String |
getStylesheetInclErr()
Get the error number associated with this type of stylesheet importing itself |
protected int |
getStylesheetType()
Get the stylesheet type associated with an imported stylesheet |
protected void |
parse(StylesheetHandler handler,
String uri,
String localName,
String rawName,
org.xml.sax.Attributes attributes)
Set off a new parse for an included or imported stylesheet. |
void |
setHref(String baseIdent)
Get the base identifier with which this stylesheet is associated. |
void |
startElement(StylesheetHandler handler,
String uri,
String localName,
String rawName,
org.xml.sax.Attributes attributes)
Receive notification of the start of an xsl:include element. |
Methods inherited from class org.apache.xalan.processor.XSLTElementProcessor |
characters, endElement, getElemDef, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setElemDef, setPropertiesFromAttributes, setPropertiesFromAttributes, skippedEntity, startNonText, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
ProcessorImport()
Method Detail |
protected int getStylesheetType()
getStylesheetType
in class ProcessorInclude
protected String getStylesheetInclErr()
getStylesheetInclErr
in class ProcessorInclude
public String getHref()
public void setHref(String baseIdent)
baseIdent
- Should be a non-null reference to a valid URL string.public void startElement(StylesheetHandler handler, String uri, String localName, String rawName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in class XSLTElementProcessor
handler
- The calling StylesheetHandler/TemplatesBuilder.uri
- The Namespace URI, or the empty string if the
element has no Namespace URI or if Namespace
processing is not being performed.localName
- The local name (without prefix), or the
empty string if Namespace processing is not being
performed.rawName
- The raw XML 1.0 name (with prefix), or the
empty string if raw names are not available.attributes
- The attributes attached to the element. If
there are no attributes, it shall be an empty
Attributes object.
org.xml.sax.SAXException
- Any SAX exception, possibly
wrapping another exception.protected void parse(StylesheetHandler handler, String uri, String localName, String rawName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
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.
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.
org.xml.sax.SAXException
- Any SAX exception, possibly
wrapping another exception.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |