com.icl.saxon.style

Class XSLGeneralIncorporate

public abstract class XSLGeneralIncorporate extends StyleElement

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
Stringhref
DocumentImplincludedDoc
Method Summary
XSLStyleSheetgetIncludedStyleSheet(XSLStyleSheet importer, int precedence)
abstract booleanisImport()
isImport() returns true if this is an xsl:import statement rather than an xsl:include
voidprepareAttributes()
voidprocess(Context context)
voidvalidate()

Field Detail

href

String href

includedDoc

DocumentImpl includedDoc

Method Detail

getIncludedStyleSheet

public XSLStyleSheet getIncludedStyleSheet(XSLStyleSheet importer, int precedence)

isImport

public abstract boolean isImport()
isImport() returns true if this is an xsl:import statement rather than an xsl:include

prepareAttributes

public void prepareAttributes()

process

public void process(Context context)

validate

public void validate()