LibreOffice
LibreOffice 6.2 SDK API Reference
Exported Interfaces | List of all members
SchemaParser Service Referencepublished

represents a configuration schema that is stored in a stream in OOR Schema XML format. More...

import"SchemaParser.idl";

Inheritance diagram for SchemaParser:
XSchema XActiveDataSink XInitialization XInterface XInterface XInterface

Exported Interfaces

interface com::sun::star::configuration::backend::XSchema
 provides access to the parsed schema data. More...
 
interface com::sun::star::io::XActiveDataSink
 provides access to the source XML stream. More...
 
interface com::sun::star::lang::XInitialization
 allows initializing the source stream. More...
 

Additional Inherited Members

- Public Member Functions inherited from XSchema
void readSchema ([in] XSchemaHandler aHandler) raises (com::sun::star::lang::NullPointerException, com::sun::star::lang::WrappedTargetException, MalformedDataException)
 Describes the full schema (templates + component) to a XSchemaHandler. More...
 
void readComponent ([in] XSchemaHandler aHandler) raises (com::sun::star::lang::NullPointerException, com::sun::star::lang::WrappedTargetException, MalformedDataException)
 Describes only the component definition to a XSchemaHandler. More...
 
void readTemplates ([in] XSchemaHandler aHandler) raises (com::sun::star::lang::NullPointerException, com::sun::star::lang::WrappedTargetException, MalformedDataException)
 Describes the component templates to a XSchemaHandler. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Public Member Functions inherited from XActiveDataSink
void setInputStream ([in] com::sun::star::io::XInputStream aStream)
 plugs the input stream. More...
 
com::sun::star::io::XInputStream getInputStream ()
 
- Public Member Functions inherited from XInitialization
void initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception )
 initializes the object. More...
 

Detailed Description

represents a configuration schema that is stored in a stream in OOR Schema XML format.

The configuration schema XML from a given stream is parsed and fed to a com::sun::star::configuration::backend::XSchemaHandler.

See also
com::sun::star::configuration::backend::xml::LayerParser Service that parses configuration layer XML.
Since
OOo 1.1.2

Exported Interfaces

provides access to the parsed schema data.

provides access to the source XML stream.

allows initializing the source stream.

The source can be passed as a com::sun::star::io::XInputStream or as a com::sun::star::xml::sax::InputSource.


The documentation for this service was generated from the following file: