com.icl.saxon
public class PreparedStyleSheet extends Object implements Templates
| Constructor Summary | |
|---|---|
| protected | PreparedStyleSheet(TransformerFactoryImpl factory)
Constructor: deliberately protected |
| Method Summary | |
|---|---|
| NamePool | getNamePool()
Get the name pool in use |
| Properties | getOutputProperties()
Get the properties for xsl:output. |
| StyleNodeFactory | getStyleNodeFactory()
Get the StyleNodeFactory in use |
| DocumentImpl | getStyleSheetDocument()
Get the root node of the principal stylesheet document |
| TransformerFactoryImpl | getTransformerFactory()
Get the TransformerFactory used to create this PreparedStyleSheet |
| Transformer | newTransformer()
Make a Transformer from this Templates object. |
| protected void | prepare(SAXSource styleSource)
Prepare a stylesheet from an InputSource |
| void | reportError(TransformerException err)
Report a compile time error. |
| void | setNamePool(NamePool pool)
Set the name pool to be used |
| protected void | setStyleSheetDocument(DocumentImpl doc)
Create a PreparedStyleSheet from a supplied DocumentInfo
Note: the document must have been built using the StyleNodeFactory |
| DocumentInfo | stripWhitespace(Document doc)
Use the xsl:strip-space directives in this stylesheet to strip spaces from a
source document. |
Returns: A OutputProperties object that may be mutated. Note that if any attributes of xsl:output are written as attribute value templates, the values returned will be unexpanded.