LibreOffice
LibreOffice 24.2 SDK API Reference
|
Reflects the “published” status of a UNOIDL entity. More...
import"XPublished.idl";
Public Member Functions | |
boolean | isPublished () |
Returns the “published” status of a UNOIDL entity. More... | |
Reflects the “published” status of a UNOIDL entity.
This interface is intended to be supported by objects that also support com::sun::star::reflection::XTypeDescription. (This interface could have been made an optional sub-interface of com::sun::star::reflection::XTypeDescription, but is instead kept independent for reasons of backwards compatibility.)
For the various kinds of UNOIDL entities that are represented by objects supporting com::sun::star::reflection::XTypeDescription and its subtypes, this optional interface should be supported as follows:
Enum types (com::sun::star::reflection::XEnumTypeDescription), plain struct types (com::sun::star::reflection::XStructTypeDescription), polymorphic struct type templates (com::sun::star::reflection::XStructTypeDescription), exception types (com::sun::star::reflection::XCompoundTypeDescription), interface types (com::sun::star::reflection::XInterfaceTypeDescription2), typedefs (com::sun::star::reflection::XIndirectTypeDescription), individual constants (com::sun::star::reflection::XConstantTypeDescription), constant groups (com::sun::star::reflection::XConstantsTypeDescription), single-interface–based services (com::sun::star::reflection::XServiceTypeDescription2), accumulation-based services (com::sun::star::reflection::XServiceTypeDescription2), interface-based singletons (com::sun::star::reflection::XSingletonTypeDescription2), and service-based singletons (com::sun::star::reflection::XSingletonTypeDescription2) support the notion of being published. Therefore, for an object that represents any such entity, com::sun::star::reflection::XPublished should be supported.
boolean isPublished | ( | ) |
Returns the “published” status of a UNOIDL entity.
TRUE
if the UNOIDL entity represented by this object is published