|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
DOMImplementationLS Class ReferenceInheritance diagram for DOMImplementationLS:
[legend]List of all members.
Detailed Description
DOMImplementationLS contains the factory methods for creating objects that implement the DOMBuilder (parser) and DOMWriter (serializer) interfaces.
An object that implements DOMImplementationLS is obtained by doing a binding specific cast from DOMImplementation to DOMImplementationLS. Implementations supporting the Load and Save feature must implement the DOMImplementationLS interface on whatever object implements the DOMImplementation interface.
- Since:
-
DOM Level 3
Member Enumeration Documentation
Constructor & Destructor Documentation
DOMImplementationLS::DOMImplementationLS |
( |
|
) |
[protected] |
|
DOMImplementationLS::DOMImplementationLS |
( |
const DOMImplementationLS & |
|
) |
[protected] |
|
virtual DOMImplementationLS::~DOMImplementationLS |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual DOMBuilder* DOMImplementationLS::createDOMBuilder |
( |
const short |
mode, |
|
|
const XMLCh *const |
schemaType |
|
) |
[pure virtual] |
|
|
Create a new DOMBuilder.
The newly constructed parser may then be configured by means of its setFeature method, and used to parse documents by means of its parse method.
"Experimental - subject to change" - Parameters:
-
mode |
The mode argument is either MODE_SYNCHRONOUS or MODE_ASYNCHRONOUS , if mode is MODE_SYNCHRONOUS then the DOMBuilder that is created will operate in synchronous mode, if it's MODE_ASYNCHRONOUS then the DOMBuilder that is created will operate in asynchronous mode. |
schemaType |
An absolute URI representing the type of the schema language used during the load of a DOMDocument using the newly created DOMBuilder . Note that no lexical checking is done on the absolute URI. In order to create a DOMBuilder for any kind of schema types (i.e. the DOMBuilder will be free to use any schema found), use the value null . |
- Returns:
-
The newly created
DOMBuilder object. This DOMBuilder is either synchronous or asynchronous depending on the value of the mode argument.
- Exceptions:
-
DOMException |
NOT_SUPPORTED_ERR: Raised if the requested mode or schema type is not supported. |
- See also:
-
DOMBuilder
- Since:
-
DOM Level 3
|
virtual DOMInputSource* DOMImplementationLS::createDOMInputSource |
( |
|
) |
[pure virtual] |
|
virtual DOMWriter* DOMImplementationLS::createDOMWriter |
( |
|
) |
[pure virtual] |
|
|
Create a new DOMWriter.
DOMWriters are used to serialize a DOM tree back into an XML document.
"Experimental - subject to change"
- Returns:
-
The newly created
DOMWriter object.
- See also:
-
DOMWriter
- Since:
-
DOM Level 3
|
DOMImplementationLS& DOMImplementationLS::operator= |
( |
const DOMImplementationLS & |
|
) |
[protected] |
|
The documentation for this class was generated from the following file:
|