|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.style.StylesheetModule
public class StylesheetModule
A stylesheet module represents a module of a stylesheet. It is possible for two modules to share the same stylesheet tree in the case where two includes or imports reference the same URI; in this case the two modules will typically have a different import precedence.
Field Summary | |
---|---|
protected List<Declaration> |
topLevel
|
Constructor Summary | |
---|---|
StylesheetModule(XSLStylesheet sourceElement,
int precedence)
|
Method Summary | |
---|---|
StylesheetModule |
getImporter()
|
int |
getInputTypeAnnotations()
Get the value of the input-type-annotations attribute, for this module combined with that of all included/imported modules. |
int |
getMinImportPrecedence()
Get the minimum import precedence of this module, that is, the lowest import precedence of the modules that it imports. |
int |
getPrecedence()
|
PrincipalStylesheetModule |
getPrincipalStylesheetModule()
|
XSLStylesheet |
getSourceElement()
|
void |
setImporter(StylesheetModule importer)
|
void |
setInputTypeAnnotations(int annotations)
Set the value of the input-type-annotations attribute, for this module combined with that of all included/imported modules. |
void |
setMinImportPrecedence(int min)
Set the minimum import precedence of this module, that is, the lowest import precedence of the modules that it imports. |
void |
setWasIncluded()
Indicate that this stylesheet was included (by its "importer") using an xsl:include statement as distinct from xsl:import |
void |
spliceIncludes()
Process xsl:include and xsl:import elements. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<Declaration> topLevel
Constructor Detail |
---|
public StylesheetModule(XSLStylesheet sourceElement, int precedence)
Method Detail |
---|
public void setImporter(StylesheetModule importer)
public StylesheetModule getImporter()
public PrincipalStylesheetModule getPrincipalStylesheetModule()
public XSLStylesheet getSourceElement()
public int getPrecedence()
public void setWasIncluded()
public void setMinImportPrecedence(int min)
min
- the minimum import precedencepublic int getMinImportPrecedence()
public void spliceIncludes() throws XPathException
XPathException
public int getInputTypeAnnotations()
XSLStylesheet.ANNOTATION_STRIP
and XSLStylesheet.ANNOTATION_PRESERVE
public void setInputTypeAnnotations(int annotations) throws XPathException
XSLStylesheet.ANNOTATION_STRIP
and XSLStylesheet.ANNOTATION_PRESERVE
annotations
- the value of the input-type-annotations attribute, for this module combined with that
of all included/imported modules.
XPathException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |