|
Xalan-C++ API Reference
1.12.0
|
#include <xalanc/XSLT/XSLTInputSource.hpp>
Public Types | |
| typedef std::istream | StreamType |
Public Member Functions | |
| XSLTInputSource (MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| XSLTInputSource (const XSLTInputSource &theSource, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Copy constructor. More... | |
| XSLTInputSource & | operator= (const XSLTInputSource &theRHS) |
| Assignment operator. More... | |
| XSLTInputSource (const XMLCh *systemId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier. More... | |
| XSLTInputSource (const XalanDOMString &systemId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier. More... | |
| XSLTInputSource (const char *systemId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier. More... | |
| XSLTInputSource (const char *systemId, const char *publicId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier and a public identifier. More... | |
| XSLTInputSource (const XMLCh *systemId, const XMLCh *publicId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier and a public identifier. More... | |
| XSLTInputSource (const XalanDOMString &systemId, const XalanDOMString &publicId, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a system identifier and a public identifier. More... | |
| XSLTInputSource (XalanNode *node, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with a DOM node. More... | |
| XSLTInputSource (StreamType *stream, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with std stream. More... | |
| XSLTInputSource (StreamType &stream, MemoryManager &theMemoryManager=XalanMemMgrs::getDefault()) | |
| Create a new input source with std stream. More... | |
| virtual BinInputStreamType * | makeStream () const |
| Makes the byte stream for this input source. More... | |
| void | setNode (XalanNode *node) |
| Set the DOM node for this input source. More... | |
| XalanNode * | getNode () const |
| Retrieve the DOM node for this input source. More... | |
| StreamType * | getStream () const |
| void | setStream (StreamType *stream) |
Definition at line 62 of file XSLTInputSource.hpp.
| typedef std::istream xalanc::XSLTInputSource::StreamType |
Definition at line 66 of file XSLTInputSource.hpp.
|
explicit |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const XSLTInputSource & | theSource, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Copy constructor.
| xalanc::XSLTInputSource::XSLTInputSource | ( | const XMLCh * | systemId, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier.
Applications may use setPublicId to include a public identifier as well, or setEncoding to specify the character encoding, if known.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const XalanDOMString & | systemId, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier.
Applications may use setPublicId to include a public identifier as well, or setEncoding to specify the character encoding, if known.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const char * | systemId, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier.
Applications may use setPublicId to include a public identifier as well, or setEncoding to specify the character encoding, if known.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const char * | systemId, |
| const char * | publicId, | ||
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier and a public identifier.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| publicId | public identifier |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const XMLCh * | systemId, |
| const XMLCh * | publicId, | ||
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier and a public identifier.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| publicId | public identifier |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | const XalanDOMString & | systemId, |
| const XalanDOMString & | publicId, | ||
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a system identifier and a public identifier.
If the system identifier is a URL, it must be full resolved.
| systemId | system identifier (URI) |
| publicId | public identifier |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | XalanNode * | node, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with a DOM node.
Application writers may use setSystemId() to provide a base for resolving relative URIs, and setPublicId to include a public identifier.
| node | DOM node that is root of the document |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | StreamType * | stream, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with std stream.
Application writers may use setSystemId() to provide a base for resolving relative URIs, and setPublicId to include a public identifier.
| stream | the input stream... |
| theMemoryManager | The MemoryManager instance to use. |
| xalanc::XSLTInputSource::XSLTInputSource | ( | StreamType & | stream, |
| MemoryManager & | theMemoryManager = XalanMemMgrs::getDefault() |
||
| ) |
Create a new input source with std stream.
Application writers may use setSystemId() to provide a base for resolving relative URIs, and setPublicId to include a public identifier.
| stream | the input stream... |
| theMemoryManager | The MemoryManager instance to use. |
|
inline |
Retrieve the DOM node for this input source.
Definition at line 246 of file XSLTInputSource.hpp.
|
inline |
Definition at line 252 of file XSLTInputSource.hpp.
|
virtual |
Makes the byte stream for this input source.
The SAX parser will ignore this if there is also a character stream specified, but it will use a byte stream in preference to opening a URI connection itself.
| XSLTInputSource& xalanc::XSLTInputSource::operator= | ( | const XSLTInputSource & | theRHS | ) |
Assignment operator.
|
inline |
Set the DOM node for this input source.
| node | DOM node that is root of the document |
Definition at line 235 of file XSLTInputSource.hpp.
|
inline |
Definition at line 258 of file XSLTInputSource.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:41 for Xalan-C++ API Reference by
1.8.17