|
||||||||||
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()
,
Reader
public 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 |