<html> <head> <title>Interface XChartType</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="XChartType-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">interface XChartType</td> </tr> <tr> <td/></tr> <tr> <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="#getChartType">getChartType</a></td> <td class="imsum_right">A string representation of the chart type. This needs to be the service-name which can be used to create a charttype. </td> </tr> <tr> <td class="imsum_left"><a href="#createCoordinateSystem">createCoordinateSystem</a></td> <td class="imsum_right">Creates a coordinate systems that fits the chart-type with its current settings and for the given dimension. </td> </tr> <tr> <td class="imsum_left"><a href="#getSupportedMandatoryRoles">getSupportedMandatoryRoles</a></td> <td class="imsum_right">Returns a sequence of roles that are undestood by this chart type. </td> </tr> <tr> <td class="imsum_left"><a href="#getSupportedOptionalRoles">getSupportedOptionalRoles</a></td> <td class="imsum_right">Returns a sequence of roles that are understood in addition to the mandatory roles (see <a href="XChartType.html">XChartType</a>::<a href="XChartType.html#getSupportedMandatoryRoles">getSupportedMandatoryRoles()</a>). </td> </tr> <tr> <td class="imsum_left"><a href="#getRoleOfSequenceForSeriesLabel">getRoleOfSequenceForSeriesLabel</a></td> <td class="imsum_right">Returns the role of the ::XLabeledDataSequence of which the label will be taken to identify the <a href="DataSeries.html">DataSeries</a> in dialogs or the legend. </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="getChartType" class="membertitle">getChartType</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">string</td> </tr> <tr> <td valign="top"><b>getChartType</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>A string representation of the chart type. This needs to be the service-name which can be used to create a charttype. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="createCoordinateSystem" class="membertitle">createCoordinateSystem</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"><a href="XCoordinateSystem.html">XCoordinateSystem</a></td> </tr> <tr> <td valign="top"><b>createCoordinateSystem</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> DimensionCount )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Creates a coordinate systems that fits the chart-type with its current settings and for the given dimension. </dd> <dt><b>Throws</b></dt> <dd>IllegalArgumentException This charttype cannot be displayed in the given dimension. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getSupportedMandatoryRoles" class="membertitle">getSupportedMandatoryRoles</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< string ></td> </tr> <tr> <td valign="top"><b>getSupportedMandatoryRoles</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Returns a sequence of roles that are undestood by this chart type. </dd> <dd><p>All roles must be listed in the order in which they are usually parsed. This ensures that glueing sequences together and splitting them up apart again results in the same structure as before.</p> <p>Note, that this does not involve optional roles, like error-bars.</p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getSupportedOptionalRoles" class="membertitle">getSupportedOptionalRoles</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< string ></td> </tr> <tr> <td valign="top"><b>getSupportedOptionalRoles</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Returns a sequence of roles that are understood in addition to the mandatory roles (see <a href="XChartType.html">XChartType</a>::<a href="XChartType.html#getSupportedMandatoryRoles">getSupportedMandatoryRoles()</a>). </dd> <dd><p>An example for an optional role are error-bars.</p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getRoleOfSequenceForSeriesLabel" class="membertitle">getRoleOfSequenceForSeriesLabel</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">string</td> </tr> <tr> <td valign="top"><b>getRoleOfSequenceForSeriesLabel</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Returns the role of the ::XLabeledDataSequence of which the label will be taken to identify the <a href="DataSeries.html">DataSeries</a> in dialogs or the legend. </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <!-- id="adc-idlref" --> </body> </html>