LibreOffice
LibreOffice 24.8 SDK API Reference
|
describes a container for a sequence of values. More...
import <DataSequence.idl;
Public Types | |
typedef sequence< long > | HiddenValues |
a sequence of indexes that identify values that are hidden in the underlying data provider. | |
Exported Interfaces | |
interface | XDataSequence |
provides read- and write-access to the underlying data. | |
interface | XNumericalDataSequence |
you may implement this interface to allow a fast access to numerical data. | |
interface | XTextualDataSequence |
you may implement this interface to allow a fast access to textual data. | |
interface | ::com::sun::star::container::XIndexReplace |
provides read- and write-access to single elements of the underlying data. | |
interface | ::com::sun::star::util::XCloneable |
Allows creating copies of data sequences. | |
interface | com::sun::star::util::XModifyBroadcaster |
is used to broadcast change events whenever the content (data) or the range representations change. | |
interface | ::com::sun::star::beans::XPropertySet |
the property interface by which the properties of all supported services are exchanged | |
Public Attributes | |
DataSequenceRole | Role |
The key (index) of the number format that this sequence should be formatted with. | |
boolean | IncludeHiddenCells |
If set to false FALSE , values from hidden cells are not returned. | |
describes a container for a sequence of values.
With the interface XDataSequence it is possible to transfer a complete sequence of values.
With the optional com::sun::star::container::XIndexReplace it is possible to modify single elements, if the corresponding DataProvider supports modification of its values.
|
optionalproperty |
a sequence of indexes that identify values that are hidden in the underlying data provider.
interface ::com::sun::star::beans::XPropertySet |
the property interface by which the properties of all supported services are exchanged
|
optional |
provides read- and write-access to single elements of the underlying data.
Only when supporting this interface, it is possible for client applications to modify the content of the data that is provided by this DataSequence.
|
optional |
Allows creating copies of data sequences.
If this interface is not supported, the same object will be shared if used by multiple objects.
Cloning is especially useful when using identifiers. A cloned data sequence will get a new identifier while the source range representation is identical to the original one.
Note that, when this interface is not implemented the releasing of identifiers at the XDataProvider will not work properly, because more than one object may use the same identifier. So, when an object releases the identifier, another object might use a stale identifier.
interface com::sun::star::util::XModifyBroadcaster |
is used to broadcast change events whenever the content (data) or the range representations change.
interface XDataSequence |
provides read- and write-access to the underlying data.
|
optional |
you may implement this interface to allow a fast access to numerical data.
With this interface you can get a sequence
of double
values.
|
optional |
you may implement this interface to allow a fast access to textual data.
With this interface you can get a sequence
of string
values.
|
optionalproperty |
If set to false FALSE
, values from hidden cells are not returned.
|
property |
The key (index) of the number format that this sequence should be formatted with.
The key identifies a number format in an com::sun::star::util::XNumberFormats object. This object can be retrieved by the com::sun::star::util::XNumberFormatsSupplier interface supported by com::sun::star::chart::ChartDocument.
The role of the series inside a data series. This may be any string. However some strings are predefined and should always be used in the same way.