|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.InputSource | +--weblogic.apache.xalan.xslt.XSLTInputSource
Represents an XML source document or XSL stylesheet. Use XSLTInputSource objects to provide input to the XSLTProcessor process() method for a transformation. This class extends the SAX input source to handle DOM nodes as input as well as files, character streams, byte streams and SAX DocumentHandlers.
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)
Constructor Summary | |
XSLTInputSource()
Zero-argument default constructor -- Before you can use the new XSLTInputSource object in a transformation, you must define the document source with setSystemId(), setNode(), setByteStream(), or setCharacterStream(). |
|
XSLTInputSource(org.xml.sax.InputSource isource)
Create a new XSLTInputSource source from a SAX input source. |
|
XSLTInputSource(java.io.InputStream byteStream)
Create a new input source with a byte stream -- the equivalent of creating an input source with the zero-argument constructor and setting the new object's ByteStream property. |
|
XSLTInputSource(org.w3c.dom.Node node)
Create a new input source with a DOM Node -- the equivalent of creating an input source with the zero-argument constructor and setting the new object's Node property. |
|
XSLTInputSource(java.io.Reader characterStream)
Create a new input source with a character stream -- the equivalent of creating an input source with the zero-argument constructor and setting the new object's CharacterStream property. |
|
XSLTInputSource(java.lang.String systemId)
Create a new input source with a system identifier (for a URL or file name) -- the equivalent of creating an input source with the zero-argument constructor and setting the new object's SystemId property. |
Method Summary | |
org.w3c.dom.Node |
getNode()
Get the DOM Node for this input source. |
void |
setNode(org.w3c.dom.Node node)
Set the DOM Node for this input source. |
Methods inherited from class org.xml.sax.InputSource |
getByteStream,
getCharacterStream,
getEncoding,
getPublicId,
getSystemId,
setByteStream,
setCharacterStream,
setEncoding,
setPublicId,
setSystemId |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public XSLTInputSource()
InputSource.setSystemId(String)
,
setNode(Node)
,
InputSource.setByteStream(java.io.InputStream)
,
InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setEncoding(String)
,
InputSource.setPublicId(String)
public XSLTInputSource(java.lang.String systemId)
systemId
- The system identifier (URI).InputSource.setSystemId(String)
,
setNode(Node)
,
InputSource.setByteStream(java.io.InputStream)
,
InputSource.setEncoding(String)
,
InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setPublicId(String)
public XSLTInputSource(java.io.InputStream byteStream)
byteStream
- The raw byte stream containing the document.InputSource.setByteStream(java.io.InputStream)
,
InputSource.setSystemId(String)
,
setNode(Node)
,
InputSource.setEncoding(String)
,
InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setPublicId(String)
public XSLTInputSource(java.io.Reader characterStream)
The character stream shall not include a byte order mark.
characterStream
- The character stream containing the document.InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setByteStream(java.io.InputStream)
,
InputSource.setSystemId(String)
,
setNode(Node)
,
InputSource.setEncoding(String)
,
InputSource.setPublicId(String)
public XSLTInputSource(org.w3c.dom.Node node)
node
- The DOM Node containing the document.setNode(Node)
,
InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setByteStream(java.io.InputStream)
,
InputSource.setSystemId(String)
,
InputSource.setEncoding(String)
,
InputSource.setPublicId(String)
public XSLTInputSource(org.xml.sax.InputSource isource)
isource
- The SAX input source.InputSource.setCharacterStream(java.io.Reader)
,
InputSource.setByteStream(java.io.InputStream)
,
InputSource.setSystemId(String)
,
InputSource.setEncoding(String)
,
InputSource.setPublicId(String)
,
setNode(Node)
Method Detail |
public void setNode(org.w3c.dom.Node node)
characterStream
- The character stream containing the
XML document or XSL stylesheet.XSLTInputSource(Node)
,
InputSource.getCharacterStream()
,
Reader
public org.w3c.dom.Node getNode()
XSLTInputSource(Node)
,
setNode(Node)
|
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 |