import "ChartDocument.idl";
Exported Interfaces | |
| interface | XChartDocument |
| this interface is derived from com::sun::star::frame::XModel. | |
| interface | data::XDataReceiver |
| offers connection to data | |
| interface | XTitled |
| gives access to the main title of a chart document | |
| interface | ::com::sun::star::style::XStyleFamiliesSupplier |
| maintains all style families applying to any object in the chart. | |
| interface | ::com::sun::star::util::XNumberFormatsSupplier |
| maintains all number formats used anywhere in the chart. | |
| interface | ::com::sun::star::lang::XInitialization |
| Allows passing arguments to createInstanceWithArguments. | |
Additional Inherited Members | |
Public Member Functions inherited from XChartDocument | |
| XDiagram | getFirstDiagram () |
| void | setFirstDiagram ([in] XDiagram xDiagram) |
| void | createInternalDataProvider ([in] boolean bCloneExistingData) raises ( com::sun::star::util::CloseVetoException ) |
| creates an internal com::sun::star::chart2::XDataProvider that is handled by the chart document itself. | |
| boolean | hasInternalDataProvider () |
| com::sun::star::chart2::data::XDataProvider | getDataProvider () |
| Returns the currently set data provider. | |
| void | setChartTypeManager ([in] XChartTypeManager xNewManager) |
| sets a new component that is able to create different chart type templates (components of type ChartTypeTemplate) | |
| XChartTypeManager | getChartTypeManager () |
| retrieves the component that is able to create different chart type templates (components of type ChartTypeTemplate) | |
| com::sun::star::beans::XPropertySet | getPageBackground () |
| Gives access to the page background appearance. | |
| void | createDefaultChart () |
| Creates a default chart type for a brand-new chart object. | |
Public Member Functions inherited from XModel | |
| boolean | attachResource ([in] string URL, [in] sequence< com::sun::star::beans::PropertyValue > Arguments) |
| informs a model about its resource description. | |
| string | getURL () |
| provides information about the location of this model | |
| sequence< com::sun::star::beans::PropertyValue > | getArgs () |
| provides read access on currently representation of the com::sun::star::document::MediaDescriptor of this model which describes the model and its state | |
| void | connectController ([in] XController Controller) |
| is called whenever a new controller is created for this model. | |
| void | disconnectController ([in] XController Controller) |
| is called whenever an existing controller should be deregistered at this model. | |
| void | lockControllers () |
| suspends some notifications to the controllers which are used for display updates. | |
| void | unlockControllers () |
| resumes the notifications which were suspended by XModel::lockControllers(). | |
| boolean | hasControllersLocked () |
| determines if there is at least one lock remaining. | |
| XController | getCurrentController () |
| provides access to the controller which currently controls this model | |
| void | setCurrentController ([in] XController Controller) raises ( com::sun::star::container::NoSuchElementException ) |
| sets a registered controller as the current controller. | |
| com::sun::star::uno::XInterface | getCurrentSelection () |
| provides read access on current selection on controller | |
Public Member Functions inherited from XComponent | |
| void | dispose () |
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. | |
| void | addEventListener ([in] XEventListener xListener) |
| adds an event listener to the object. | |
| void | removeEventListener ([in] XEventListener aListener) |
| removes an event listener from the listener list. | |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. | |
| void | acquire () |
| increases the reference counter by one. | |
| void | release () |
| decreases the reference counter by one. | |
Public Member Functions inherited from XDataReceiver | |
| void | attachDataProvider ([in] XDataProvider xProvider) |
| attaches a component that provides data for the document. | |
| void | setArguments ([in] sequence< com::sun::star::beans::PropertyValue > aArguments) raises ( com::sun::star::lang::IllegalArgumentException ) |
| sequence< string > | getUsedRangeRepresentations () |
| returns a list of all range strings for which data has been requested by the most recently attached data provider, and which is still used. | |
| XDataSource | getUsedData () |
| Returns the data requested by the most recently attached data provider, that is still used. | |
| void | attachNumberFormatsSupplier ([in] com::sun::star::util::XNumberFormatsSupplier xSupplier) |
| attaches an XNumberFormatsSupplier to this XDataReceiver. | |
| XRangeHighlighter | getRangeHighlighter () |
| Returns a component at which a view representing the data of the attached data provider may listen for highlighting the data ranges used by the currently selected objects in the data receiver component. | |
| com::sun::star::awt::XRequestCallback | getPopupRequest () |
| A callback object to execute a foreign popup menu window. | |
Public Member Functions inherited from XTitled | |
| XTitle | getTitleObject () |
| get the object holding the title's content and formatting | |
| void | setTitleObject ([in] XTitle Title) |
| set a new title object replacing the former one | |
Public Member Functions inherited from XStyleFamiliesSupplier | |
| com::sun::star::container::XNameAccess | getStyleFamilies () |
| This method returns the collection of style families available in the container document. | |
Public Member Functions inherited from XNumberFormatsSupplier | |
| com::sun::star::beans::XPropertySet | getNumberFormatSettings () |
| com::sun::star::util::XNumberFormats | getNumberFormats () |
Protected Member Functions inherited from XInitialization | |
| void | initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception ) |
| initializes the object. | |
|
optional |
Allows passing arguments to createInstanceWithArguments.
The following arguments are allowed in the given order:
maintains all style families applying to any object in the chart.
maintains all number formats used anywhere in the chart.
| interface data::XDataReceiver |
offers connection to data
| interface XChartDocument |
this interface is derived from com::sun::star::frame::XModel.
Thus model functionality is available via this interface.
| interface XTitled |
gives access to the main title of a chart document