|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.xalan.xslt.XSLTResultTarget
Contains the result of a transformation that you perform with the XSLTProcessor process() method or one of the StylesheetRoot process() methods. Create an instance of this class to provide the process() method a container for the transformation result tree. You can use a file name or URL, character stream, byte stream, DOM Node, or SAX DocumentHandler to instantiate an XSLTResultTarget object.
XSLTProcessor.process(XSLTInputSource, XSLTInputSource, XSLTResultTarget),
StylesheetRoot| Constructor Summary | |
XSLTResultTarget()
Zero-argument default constructor -- Before you can use the new XSLTResultTarget object in a transformation, you must define the output container by setting its FileName, CharacterStrea, ByteStream, or Node property. |
|
XSLTResultTarget(org.xml.sax.DocumentHandler handler)
Create a new output target with a SAX Document handler, which will handle result events -- the equivalent of creating an output target with the zero-argument constructor and setting the new object's DocyumentHandler property. |
|
XSLTResultTarget(org.w3c.dom.Node n)
Create a new output target with a DOM Node -- the equivalent of creating an output target with the zero-argument constructor and setting the new object's Node property. |
|
XSLTResultTarget(java.io.OutputStream byteStream)
Create a new output target with a byte stream -- the equivalent of creating an output target with the zero-argument constructor and setting the new object's ByteStream property. |
|
XSLTResultTarget(java.lang.String fileName)
Create a new output target with a file name -- the equivalent of creating an output target with the zero-argument constructor and setting the new object's FileName property. |
|
XSLTResultTarget(java.io.Writer characterStream)
Create a new output target with a character stream -- the equivalent of creating an output target with the zero-argument constructor and setting the new object's CharacterStream property. |
|
| Method Summary | |
java.io.OutputStream |
getByteStream()
Get the byte stream that contains or will contain the transformation result. |
java.io.Writer |
getCharacterStream()
Get the character stream for this output target. |
org.xml.sax.DocumentHandler |
getDocumentHandler()
Get the SAX DocumentHandler that processes the result tree events. |
java.lang.String |
getEncoding()
Get the character encoding that was used. |
java.lang.String |
getFileName()
Get the file name where the results are or will be written, or null if none was supplied. |
org.w3c.dom.Node |
getNode()
Get the DOM Node that contains or will contain the transformation result. |
void |
setByteStream(java.io.OutputStream byteStream)
Set the byte stream to contain the transformation result. |
void |
setCharacterStream(java.io.Writer characterStream)
Set the character stream for this output target. |
void |
setDocumentHandler(org.xml.sax.DocumentHandler handler)
Set a SAX DocumentHandler to process the result tree events. |
void |
setEncoding(java.lang.String encoding)
Set the character encoding, if known. |
void |
setFileName(java.lang.String fileName)
Set the file name or URL where the transformation result will be written. |
void |
setNode(org.w3c.dom.Node node)
Set the DOM Node that will contain the transformation reasult. |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public XSLTResultTarget()
setFileName(String),
setCharacterStream(Writer),
setByteStream(OutputStream),
setNode(Node),
setDocumentHandler(DocumentHandler),
setEncoding(String)public XSLTResultTarget(java.lang.String fileName)
fileName - Identifies the file that will contain the transformation result (must be a valid system file name).setFileName(String),
setCharacterStream(Writer),
setByteStream(OutputStream),
setNode(Node),
setDocumentHandler(DocumentHandler),
setEncoding(String)public XSLTResultTarget(java.io.OutputStream byteStream)
byteStream - The raw byte stream that will contain the transformation result.setByteStream(OutputStream),
setFileName(String),
setCharacterStream(Writer),
setNode(Node),
setDocumentHandler(DocumentHandler),
setEncoding(String)public XSLTResultTarget(java.io.Writer characterStream)
characterStream - The character stream where the transformation result is written.setCharacterStream(Writer),
setByteStream(OutputStream),
setFileName(String),
setNode(Node),
setDocumentHandler(DocumentHandler),
setEncoding(String)public XSLTResultTarget(org.w3c.dom.Node n)
node - The DOM Node that will contain the transformation result.setNode(Node),
setCharacterStream(Writer),
setByteStream(OutputStream),
setFileName(String),
setDocumentHandler(DocumentHandler),
setEncoding(String)public XSLTResultTarget(org.xml.sax.DocumentHandler handler)
handler - The SAX Document handler to which the result is written.setDocumentHandler(DocumentHandler),
setNode(Node),
setCharacterStream(Writer),
setByteStream(OutputStream),
setFileName(String),
setEncoding(String)| Method Detail |
public void setFileName(java.lang.String fileName)
fileName - The system identifier as a string.XSLTResultTarget(String),
getFileName()public java.lang.String getFileName()
XSLTResultTarget(String),
setFileName(String)public void setByteStream(java.io.OutputStream byteStream)
byteStream - A byte stream that will contain the transformation result.XSLTResultTarget(OutputStream),
setByteStream(OutputStream)public java.io.OutputStream getByteStream()
XSLTResultTarget(OutputStream),
setByteStream(OutputStream)public void setEncoding(java.lang.String encoding)
encoding - The character encoding.public java.lang.String getEncoding()
public void setCharacterStream(java.io.Writer characterStream)
characterStream - The character stream that will contain
the transformation result.XSLTResultTarget(Writer),
getCharacterStream()public java.io.Writer getCharacterStream()
XSLTResultTarget(Writer),
setCharacterStream(Writer)public void setNode(org.w3c.dom.Node node)
node - DOM Node where the transformation result is placed.XSLTResultTarget(Node),
getNode()public org.w3c.dom.Node getNode()
XSLTResultTarget(Node),
setNode(Node)public void setDocumentHandler(org.xml.sax.DocumentHandler handler)
handler - The SAX DocumentHandler to process result tree events.XSLTResultTarget(DocumentHandler),
getDocumentHandler()public org.xml.sax.DocumentHandler getDocumentHandler()
XSLTResultTarget(DocumentHandler),
setDocumentHandler(DocumentHandler)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||