|  | 
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
DOMImplementationLScontains the factory methods for creating objects that implement theDOMBuilder(parser) andDOMWriter(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
 
  
    |  | 
Create a synchronous or an asynchronous DOMBuilder. 
 
See also: 
createDOMBuilder(const short mode, const XMLCh* const schemaType) 
 
Since: 
DOM Level 3 
 
Enumeration values:
| MODE_SYNCHRONOUS |  |  | MODE_ASYNCHRONOUS |  | 
 |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | DOMImplementationLS::DOMImplementationLS | ( |  | ) |  [protected] |  |  
 
  
    | 
        
          | virtual DOMImplementationLS::~DOMImplementationLS | ( |  | ) |  [virtual] |  |  
 Member Function Documentation
 
  
    |  | 
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_SYNCHRONOUSorMODE_ASYNCHRONOUS, if mode isMODE_SYNCHRONOUSthen theDOMBuilderthat is created will operate in synchronous mode, if it'sMODE_ASYNCHRONOUSthen theDOMBuilderthat 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 valuenull. |  | manager | Pointer to the memory manager to be used to allocate objects. |  | gramPool | The collection of cached grammers. | 
 
Returns: 
The newly created DOMBuilder object. This DOMBuilderis either synchronous or asynchronous depending on the value of themode 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] |  |  
 
  
    |  | 
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 
 |  The documentation for this class was generated from the following file:
 |