|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.tree.NodeImpl
net.sf.saxon.tree.ParentNodeImpl
net.sf.saxon.tree.ElementImpl
net.sf.saxon.style.StyleElement
net.sf.saxon.style.XSLGeneralIncorporate
public abstract class XSLGeneralIncorporate
Abstract class to represent xsl:include or xsl:import element in the stylesheet.
The xsl:include and xsl:import elements have mandatory attribute href
Field Summary | |
---|---|
(package private) java.lang.String |
href
|
(package private) DocumentImpl |
includedDoc
|
Fields inherited from class net.sf.saxon.style.StyleElement |
---|
defaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError, version |
Fields inherited from class net.sf.saxon.tree.ElementImpl |
---|
attributeList, nameCode, namespaceList, typeCode |
Fields inherited from class net.sf.saxon.tree.ParentNodeImpl |
---|
children, sequence |
Fields inherited from class net.sf.saxon.tree.NodeImpl |
---|
index, NODE_LETTER, parent |
Fields inherited from interface net.sf.saxon.om.NodeInfo |
---|
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES |
Constructor Summary | |
---|---|
XSLGeneralIncorporate()
|
Method Summary | |
---|---|
Expression |
compile(Executable exec)
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time. |
XSLStylesheet |
getIncludedStylesheet(XSLStylesheet importer,
int precedence)
Get the included or imported stylesheet module |
abstract boolean |
isImport()
isImport() returns true if this is an xsl:import declaration rather than an xsl:include |
void |
prepareAttributes()
Set the attribute list for the element. |
void |
validate()
Check that the stylesheet element is valid. |
Methods inherited from class net.sf.saxon.tree.ParentNodeImpl |
---|
addChild, compact, enumerateChildren, getFirstChild, getLastChild, getNthChild, getNumberOfChildren, getSequenceNumber, getStringValue, getStringValueCS, hasChildNodes, insertChildren, insertChildrenAt, removeChild, replaceChildrenAt, useChildrenArray |
Methods inherited from class net.sf.saxon.tree.NodeImpl |
---|
atomize, compareOrder, equals, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getSiblingPosition, getTypedValue, getURI, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterateAxis, iterateAxis, newBuilder, replace |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.saxon.trace.InstructionInfo |
---|
getLineNumber, getSystemId |
Methods inherited from interface org.xml.sax.Locator |
---|
getColumnNumber, getPublicId |
Methods inherited from interface javax.xml.transform.SourceLocator |
---|
getColumnNumber, getPublicId |
Methods inherited from interface net.sf.saxon.om.NodeInfo |
---|
hashCode |
Field Detail |
---|
java.lang.String href
DocumentImpl includedDoc
Constructor Detail |
---|
public XSLGeneralIncorporate()
Method Detail |
---|
public abstract boolean isImport()
public void prepareAttributes() throws XPathException
StyleElement
prepareAttributes
in class StyleElement
XPathException
public void validate() throws XPathException
StyleElement
validate
in class StyleElement
XPathException
public XSLStylesheet getIncludedStylesheet(XSLStylesheet importer, int precedence) throws XPathException
importer
- the module that requested the include or export (used to check for cycles)precedence
- the import precedence to be allocated to the included or imported module
XPathException
- if any failure occurspublic Expression compile(Executable exec) throws XPathException
StyleElement
compile
in class StyleElement
exec
- the Executable
XPathException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |