(incubating) | The Free and Open Productivity Suite

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

:: com :: sun :: star :: reflection ::

interface XServiceTypeDescription
Base Interfaces
XServiceTypeDescriptionXTypeDescription

XTypeDescription
(referenced interface's summary:)
Reflects a UNOIDL entity.
Description
Reflects a service.

This type is superseded by XServiceTypeDescription2, which supports single-interface–based services, in addition to the obsolete, accumulation-based services.

The type class of this type is ::com::sun::star::uno::TypeClass::SERVICE.

Since
OOo 1.1.2

Methods' Summary
getMandatoryServices Returns the type descriptions of the mandatory services defined for this service.  
getOptionalServices Returns the type descriptions of the optional services defined for this service.  
getMandatoryInterfaces Returns the type descriptions of the mandatory interfaces defined for this service.  
getOptionalInterfaces Returns the type descriptions of the optional interface defined for this service.  
getProperties Returns the properties defined for this service.  
Methods' Details
getMandatoryServices
sequence< XServiceTypeDescription >
getMandatoryServices();

Description
Returns the type descriptions of the mandatory services defined for this service.
Returns
a sequence containing service type descriptions, for an obsolete, accumulation-based service; for a single-interface–based service, an empty sequence is returned
getOptionalServices
sequence< XServiceTypeDescription >
getOptionalServices();

Description
Returns the type descriptions of the optional services defined for this service.
Returns
a sequence containing service type descriptions, for an obsolete, accumulation-based service; for a single-interface–based service, an empty sequence is returned
getMandatoryInterfaces
sequence< XInterfaceTypeDescription >
getMandatoryInterfaces();

Description
Returns the type descriptions of the mandatory interfaces defined for this service.
Returns
a sequence containing interface type descriptions, for an obsolete, accumulation-based service; for a single-interface–based service, an empty sequence is returned
getOptionalInterfaces
sequence< XInterfaceTypeDescription >
getOptionalInterfaces();

Description
Returns the type descriptions of the optional interface defined for this service.
Returns
a sequence containing interface type descriptions, for an obsolete, accumulation-based service; for a single-interface–based service, an empty sequence is returned
getProperties
sequence< XPropertyTypeDescription >
getProperties();

Description
Returns the properties defined for this service.
Returns
a sequence containing property descriptions, for an obsolete, accumulation-based service; for a single-interface–based service, an empty sequence is returned
Top of Page

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright & License
Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.