|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.xml.sax.InputSource
|
+--org.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.
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 |
equals,
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(),
Readerpublic org.w3c.dom.Node getNode()
XSLTInputSource(Node),
setNode(Node)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||