|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.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.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
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 |
clone,
equals,
finalize,
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)
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs60 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |