Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 1532

libreoffice-devel-3.5.4-4.x86_64.rpm

<html>
<head>
<title>Interface XInternalDataProvider</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XInternalDataProvider-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">chart2</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XInternalDataProvider</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Base Interfaces</b></dt>
<dd><pre style="font-family:monospace;"><strong>XInternalDataProvider</strong>
&#x2517 ::com::sun::star::chart2::<a href="data/module-ix.html">data</a>::<a href="data/XDataProvider.html">XDataProvider</a>

</pre></dd>
<dd><a name/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="crosstitle">
<tr>
<td class="imsum_left">::com::sun::star::chart2::<a href="data/module-ix.html">data</a>::<a href="data/XDataProvider.html">XDataProvider</a></td>
<td class="imsum_right"><dl>
<dt>(referenced interface's summary:)</dt>
<dd>An application that provides data for a chart must implement this
 interface.
 </dd>
</dl>
</td>
</tr>
</table>
</dd>
</dl>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>An internal DataProvider that has more access to data than a plain
 DataProvider.
 </dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#hasDataByRangeRepresentation">hasDataByRangeRepresentation</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getDataByRangeRepresentation">getDataByRangeRepresentation</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setDataByRangeRepresentation">setDataByRangeRepresentation</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#insertSequence">insertSequence</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#deleteSequence">deleteSequence</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#appendSequence">appendSequence</a></td>
<td class="imsum_right">same as insertSequence with nAfterIndex being the largest
 current index of the data, i.e. (size - 1)
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#insertDataPointForAllSequences">insertDataPointForAllSequences</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#deleteDataPointForAllSequences">deleteDataPointForAllSequences</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#swapDataPointWithNextOneForAllSequences">swapDataPointWithNextOneForAllSequences</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#registerDataSequenceForChanges">registerDataSequenceForChanges</a></td>
<td class="imsum_right">If range representations of data sequences change due to
 internal structural changes, they must be registered at the
 data provider.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#insertComplexCategoryLevel">insertComplexCategoryLevel</a></td>
<td class="imsum_right">insert an additional sequence for categories nLevel>=1;
 categories at level 0 are always present and cannot be inserted or deleted
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#deleteComplexCategoryLevel">deleteComplexCategoryLevel</a></td>
<td class="imsum_right">deletes an additional sequence for categories at nLevel>=1;
 categories at level 0 are always present and cannot be deleted
 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="hasDataByRangeRepresentation" class="membertitle">hasDataByRangeRepresentation</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>hasDataByRangeRepresentation</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;aRange );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getDataByRangeRepresentation" class="membertitle">getDataByRangeRepresentation</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; any &gt;</td>
</tr>
<tr>
<td valign="top"><b>getDataByRangeRepresentation</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;aRange );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setDataByRangeRepresentation" class="membertitle">setDataByRangeRepresentation</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>setDataByRangeRepresentation</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;aRange,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; any &gt;</td>
<td valign="bottom">&nbsp;aNewData );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="insertSequence" class="membertitle">insertSequence</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>insertSequence</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nAfterIndex );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Parameter Note</b></dt>
<dd>that -1 is allowed as the sequence is inserted
 after the given index. So to insert a sequence as the
 new first sequence (index 0), you would pass -1 here.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="deleteSequence" class="membertitle">deleteSequence</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>deleteSequence</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nAtIndex );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="appendSequence" class="membertitle">appendSequence</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>appendSequence</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>same as insertSequence with nAfterIndex being the largest
 current index of the data, i.e. (size - 1)
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="insertDataPointForAllSequences" class="membertitle">insertDataPointForAllSequences</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>insertDataPointForAllSequences</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nAfterIndex );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="deleteDataPointForAllSequences" class="membertitle">deleteDataPointForAllSequences</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>deleteDataPointForAllSequences</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nAtIndex );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="swapDataPointWithNextOneForAllSequences" class="membertitle">swapDataPointWithNextOneForAllSequences</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>swapDataPointWithNextOneForAllSequences</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nAtIndex );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="registerDataSequenceForChanges" class="membertitle">registerDataSequenceForChanges</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>registerDataSequenceForChanges</b>(</td>
<td valign="top">[in] ::com::sun::star::chart2::<a href="data/module-ix.html">data</a>::<a href="data/XDataSequence.html">XDataSequence</a></td>
<td valign="bottom">&nbsp;xSeq );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>If range representations of data sequences change due to
 internal structural changes, they must be registered at the
 data provider.

 </dd>
<dd><p>Sequences that are directly retrieved via the methods of
 the XDataProvider interface are already registered. If a
 labeled data sequence was created by cloning an existing one,
 it has to be explicitly registered via this method.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="insertComplexCategoryLevel" class="membertitle">insertComplexCategoryLevel</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>insertComplexCategoryLevel</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nLevel );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>insert an additional sequence for categories nLevel>=1;
 categories at level 0 are always present and cannot be inserted or deleted
 </dd>
<dt><b>Since </b></dt>
<dd>OOo 3.3 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="deleteComplexCategoryLevel" class="membertitle">deleteComplexCategoryLevel</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>deleteComplexCategoryLevel</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nLevel );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>deletes an additional sequence for categories at nLevel>=1;
 categories at level 0 are always present and cannot be deleted
 </dd>
<dt><b>Since </b></dt>
<dd>OOo 3.3 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>