Public Methods | |
JDOMResult () | |
void | setDocument (Document document) |
Document | getDocument () |
void | setFactory (JDOMFactory factory) |
JDOMFactory | getFactory () |
void | setHandler (ContentHandler handler) |
void | setLexicalHandler (LexicalHandler handler) |
Static Public Attributes | |
final String | JDOM_FEATURE |
This class shall be used to get the result of XSL Transformation as a JDOM Document.
The following example shows how to apply an XSL Transformation to a JDOM document and get the transformation result in the form of another JDOM Document:
public static Document transform(Document in, String stylesheet) throws JDOMException { try { Transformer transformer = TransformerFactory.newInstance() .newTransformer(new StreamSource(stylesheet)); JDOMResult out = new JDOMResult(); transformer.transform(new JDOMSource(in), out); return out.getDocument(); } catch (TransformerException e) { throw new JDOMException("XSLT Trandformation failed", e); } }
|
Default empty constructor. |
|
Returns the document produced as result of an XSL Transformation.
|
|
Returns the custom JDOMFactory used to build the result document.
|
|
Sets the document produced as result of an XSL Transformation. Note: This method shall be used by the Transformer implementations that natively support JDOM to directly set the transformation result rather than considering this object as a SAXResult. Applications should not use this method.
|
|
Sets a custom JDOMFactory to use when building the result document. Use a custom factory to build the tree with your own subclasses of the JDOM classes.
|
|
Sets the target to be a SAX2 ContentHandler.
|
|
Sets the SAX2 LexicalHandler for the output. This is needed to handle XML comments and the like. If the lexical handler is not set, an attempt should be made by the transformer to cast the ContentHandler to a LexicalHandler.
|
|
Initial value: "http://org.jdom.transform.JDOMResult/feature" true when passed this value as an argument, the Transformer natively supports JDOM.
Note: This implementation does not override the value defined by its superclass to be considered as a SAXResult by Transformer implementations not natively supporting JDOM. |