Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: frame ::

service FrameLoader
Description
derivations of this abstract service are used to load components into Frames of the environment

Concrete implementations of this service register, for example, for file name extensions or MIME types to load appropriate components. The components loaded are at least Controller. Instead of SynchronousFrameLoader this one use asynchronous processes to load the component.

See also
SynchronousFrameLoader
Developers Guide
OfficeDev - Integrating Import and Export Filters

Exported Interfaces - Summary
XFrameLoader

support asynchronous loading of the component

::com::sun::star::lang::XInitialization

support initialization of loader with its own configuration! (details)

::com::sun::star::container::XNamed

provides access to the internal name of this frame loader (details)

Exported Interfaces - Details
XFrameLoader
Description
support asynchronous loading of the component
::com::sun::star::lang::XInitialization
Usage Restrictions
optional
Description
support initialization of loader with its own configuration!

Concrete implementations should use it to get her own configuration data directly after creation by the FrameLoaderFactory. Otherwhise they must use normal configuration api to do so.

::com::sun::star::container::XNamed
Usage Restrictions
optional
Description
provides access to the internal name of this frame loader

The internal name is a part of his configuration and will be passed by the FrameLoaderFactory after creation if optional interface ::com::sun::star::lang::XInitialization is supported. Value of function ::com::sun::star::container::XNamed::getName() can be used on service FrameLoaderFactory to get further informations about this loader. Setting of this name by calling ::com::sun::star::container::XNamed::setName() must be forwarded to same factory service. He should decide, if it's allowed or not. The reason: prevent code against name ambigities.


 
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.