An internal DataProvider that has more access to data than a plain DataProvider.  
 More...
|  | 
| boolean | hasDataByRangeRepresentation ([in] string aRange) | 
| sequence< any > | getDataByRangeRepresentation ([in] string aRange) | 
| void | setDataByRangeRepresentation ([in] string aRange, [in] sequence< any > aNewData) | 
| void | insertSequence ([in] long nAfterIndex) | 
| void | deleteSequence ([in] long nAtIndex) | 
| void | appendSequence () | 
|  | same as insertSequence with nAfterIndex being the largest current index of the data, i.e. 
 | 
| void | insertDataPointForAllSequences ([in] long nAfterIndex) | 
| void | deleteDataPointForAllSequences ([in] long nAtIndex) | 
| void | swapDataPointWithNextOneForAllSequences ([in] long nAtIndex) | 
| void | registerDataSequenceForChanges ([in] com::sun::star::chart2::data::XDataSequence xSeq) | 
|  | If range representations of data sequences change due to internal structural changes, they must be registered at the data provider. 
 | 
| void | insertComplexCategoryLevel ([in] long nLevel) | 
|  | insert an additional sequence for categories nLevel>=1; categories at level 0 are always present and cannot be inserted or deleted 
 | 
| void | deleteComplexCategoryLevel ([in] long nLevel) | 
|  | deletes an additional sequence for categories at nLevel>=1; categories at level 0 are always present and cannot be deleted 
 | 
| void | insertDataSeries ([in] long nAfterIndex) | 
|  | similar to insertSequence, but it also insert data series and handle other things needed for the chart, like set color, format... it calls the DataBrowserModel::insertDataSeries() 
 | 
| boolean | createDataSourcePossible ([in] sequence< com::sun::star::beans::PropertyValue > aArguments) | 
|  | If TRUE is returned, a call to createDataSource with the same arguments must return a valid XDataSequence object. 
 | 
| XDataSource | createDataSource ([in] sequence< com::sun::star::beans::PropertyValue > aArguments)  raises ( com::sun::star::lang::IllegalArgumentException ) | 
|  | Creates a data source object that matches the given range representation string. 
 | 
| sequence< com::sun::star::beans::PropertyValue > | detectArguments ([in] XDataSource xDataSource) | 
|  | Tries to find out with what parameters the passed DataSource most probably was created. 
 | 
| boolean | createDataSequenceByRangeRepresentationPossible ([in] string aRangeRepresentation) | 
|  | If TRUE is returned, a call to createDataSequenceByRangeRepresentation with the same argument must return a valid XDataSequence object. 
 | 
| XDataSequence | createDataSequenceByRangeRepresentation ([in] string aRangeRepresentation)  raises ( com::sun::star::lang::IllegalArgumentException ) | 
|  | creates a single data sequence for the given data range. 
 | 
| XDataSequence | createDataSequenceByValueArray ([in] string aRole, [in] string aValueArray, [in] string aRoleQualifier)  raises ( com::sun::star::lang::IllegalArgumentException ) | 
|  | Creates a single data sequence from the string value array representation. 
 | 
| com::sun::star::sheet::XRangeSelection | getRangeSelection () | 
|  | Returns a component that is able to change a given range representation to another one. 
 | 
| 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. 
 | 
An internal DataProvider that has more access to data than a plain DataProvider.