|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.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
XPathExceptionpublic 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 | ||||||||