MultiplePiePlot.html 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_05) on Thu Jul 31 14:50:33 CEST 2014 -->
  6. <title>MultiplePiePlot (JFreeChart Class Library (version 1.0.19-fx))</title>
  7. <meta name="date" content="2014-07-31">
  8. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="MultiplePiePlot (JFreeChart Class Library (version 1.0.19-fx))";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/MultiplePiePlot.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  47. <li><a href="../../../../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li><a href="../../../../org/jfree/chart/plot/MeterPlot.html" title="class in org.jfree.chart.plot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/chart/plot/Pannable.html" title="interface in org.jfree.chart.plot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/chart/plot/MultiplePiePlot.html" target="_top">Frames</a></li>
  57. <li><a href="MultiplePiePlot.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li>Nested&nbsp;|&nbsp;</li>
  78. <li><a href="#fields.inherited.from.class.org.jfree.chart.plot.Plot">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li>Field&nbsp;|&nbsp;</li>
  85. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">org.jfree.chart.plot</div>
  96. <h2 title="Class MultiplePiePlot" class="title">Class MultiplePiePlot</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li>java.lang.Object</li>
  101. <li>
  102. <ul class="inheritance">
  103. <li><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">org.jfree.chart.plot.Plot</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li>org.jfree.chart.plot.MultiplePiePlot</li>
  107. </ul>
  108. </li>
  109. </ul>
  110. </li>
  111. </ul>
  112. <div class="description">
  113. <ul class="blockList">
  114. <li class="blockList">
  115. <dl>
  116. <dt>All Implemented Interfaces:</dt>
  117. <dd>java.io.Serializable, java.lang.Cloneable, java.util.EventListener, <a href="../../../../org/jfree/chart/event/AnnotationChangeListener.html" title="interface in org.jfree.chart.event">AnnotationChangeListener</a>, <a href="../../../../org/jfree/chart/event/AxisChangeListener.html" title="interface in org.jfree.chart.event">AxisChangeListener</a>, <a href="../../../../org/jfree/chart/event/MarkerChangeListener.html" title="interface in org.jfree.chart.event">MarkerChangeListener</a>, <a href="../../../../org/jfree/chart/LegendItemSource.html" title="interface in org.jfree.chart">LegendItemSource</a>, <a href="../../../../org/jfree/data/general/DatasetChangeListener.html" title="interface in org.jfree.data.general">DatasetChangeListener</a>, org.jfree.util.PublicCloneable</dd>
  118. </dl>
  119. <hr>
  120. <br>
  121. <pre>public class <a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.103">MultiplePiePlot</a>
  122. extends <a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a>
  123. implements java.lang.Cloneable, java.io.Serializable</pre>
  124. <div class="block">A plot that displays multiple pie plots using data from a
  125. <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a>.</div>
  126. <dl>
  127. <dt><span class="seeLabel">See Also:</span></dt>
  128. <dd><a href="../../../../serialized-form.html#org.jfree.chart.plot.MultiplePiePlot">Serialized Form</a></dd>
  129. </dl>
  130. </li>
  131. </ul>
  132. </div>
  133. <div class="summary">
  134. <ul class="blockList">
  135. <li class="blockList">
  136. <!-- =========== FIELD SUMMARY =========== -->
  137. <ul class="blockList">
  138. <li class="blockList"><a name="field.summary">
  139. <!-- -->
  140. </a>
  141. <h3>Field Summary</h3>
  142. <ul class="blockList">
  143. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.plot.Plot">
  144. <!-- -->
  145. </a>
  146. <h3>Fields inherited from class&nbsp;org.jfree.chart.plot.<a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></h3>
  147. <code><a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_BACKGROUND_ALPHA">DEFAULT_BACKGROUND_ALPHA</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_BACKGROUND_PAINT">DEFAULT_BACKGROUND_PAINT</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_FOREGROUND_ALPHA">DEFAULT_FOREGROUND_ALPHA</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_INSETS">DEFAULT_INSETS</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_LEGEND_ITEM_BOX">DEFAULT_LEGEND_ITEM_BOX</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_LEGEND_ITEM_CIRCLE">DEFAULT_LEGEND_ITEM_CIRCLE</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_OUTLINE_PAINT">DEFAULT_OUTLINE_PAINT</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#DEFAULT_OUTLINE_STROKE">DEFAULT_OUTLINE_STROKE</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#MINIMUM_HEIGHT_TO_DRAW">MINIMUM_HEIGHT_TO_DRAW</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#MINIMUM_WIDTH_TO_DRAW">MINIMUM_WIDTH_TO_DRAW</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#ZERO">ZERO</a></code></li>
  148. </ul>
  149. </li>
  150. </ul>
  151. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  152. <ul class="blockList">
  153. <li class="blockList"><a name="constructor.summary">
  154. <!-- -->
  155. </a>
  156. <h3>Constructor Summary</h3>
  157. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  158. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  159. <tr>
  160. <th class="colOne" scope="col">Constructor and Description</th>
  161. </tr>
  162. <tr class="altColor">
  163. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#MultiplePiePlot--">MultiplePiePlot</a></span>()</code>
  164. <div class="block">Creates a new plot with no data.</div>
  165. </td>
  166. </tr>
  167. <tr class="rowColor">
  168. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#MultiplePiePlot-org.jfree.data.category.CategoryDataset-">MultiplePiePlot</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  169. <div class="block">Creates a new plot.</div>
  170. </td>
  171. </tr>
  172. </table>
  173. </li>
  174. </ul>
  175. <!-- ========== METHOD SUMMARY =========== -->
  176. <ul class="blockList">
  177. <li class="blockList"><a name="method.summary">
  178. <!-- -->
  179. </a>
  180. <h3>Method Summary</h3>
  181. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  182. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  183. <tr>
  184. <th class="colFirst" scope="col">Modifier and Type</th>
  185. <th class="colLast" scope="col">Method and Description</th>
  186. </tr>
  187. <tr id="i0" class="altColor">
  188. <td class="colFirst"><code>java.lang.Object</code></td>
  189. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#clone--">clone</a></span>()</code>
  190. <div class="block">Returns a clone of the plot.</div>
  191. </td>
  192. </tr>
  193. <tr id="i1" class="rowColor">
  194. <td class="colFirst"><code>void</code></td>
  195. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Point2D-org.jfree.chart.plot.PlotState-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  196. java.awt.geom.Rectangle2D&nbsp;area,
  197. java.awt.geom.Point2D&nbsp;anchor,
  198. <a href="../../../../org/jfree/chart/plot/PlotState.html" title="class in org.jfree.chart.plot">PlotState</a>&nbsp;parentState,
  199. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;info)</code>
  200. <div class="block">Draws the plot on a Java 2D graphics device (such as the screen or a
  201. printer).</div>
  202. </td>
  203. </tr>
  204. <tr id="i2" class="altColor">
  205. <td class="colFirst"><code>boolean</code></td>
  206. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  207. <div class="block">Tests this plot for equality with an arbitrary object.</div>
  208. </td>
  209. </tr>
  210. <tr id="i3" class="rowColor">
  211. <td class="colFirst"><code>java.lang.Comparable</code></td>
  212. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getAggregatedItemsKey--">getAggregatedItemsKey</a></span>()</code>
  213. <div class="block">Returns the key for aggregated items in the pie plots, if there are any.</div>
  214. </td>
  215. </tr>
  216. <tr id="i4" class="altColor">
  217. <td class="colFirst"><code>java.awt.Paint</code></td>
  218. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getAggregatedItemsPaint--">getAggregatedItemsPaint</a></span>()</code>
  219. <div class="block">Returns the paint used to draw the pie section representing the
  220. aggregated items.</div>
  221. </td>
  222. </tr>
  223. <tr id="i5" class="rowColor">
  224. <td class="colFirst"><code>org.jfree.util.TableOrder</code></td>
  225. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getDataExtractOrder--">getDataExtractOrder</a></span>()</code>
  226. <div class="block">Returns the data extract order (by row or by column).</div>
  227. </td>
  228. </tr>
  229. <tr id="i6" class="altColor">
  230. <td class="colFirst"><code><a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a></code></td>
  231. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getDataset--">getDataset</a></span>()</code>
  232. <div class="block">Returns the dataset used by the plot.</div>
  233. </td>
  234. </tr>
  235. <tr id="i7" class="rowColor">
  236. <td class="colFirst"><code><a href="../../../../org/jfree/chart/LegendItemCollection.html" title="class in org.jfree.chart">LegendItemCollection</a></code></td>
  237. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getLegendItems--">getLegendItems</a></span>()</code>
  238. <div class="block">Returns a collection of legend items for the pie chart.</div>
  239. </td>
  240. </tr>
  241. <tr id="i8" class="altColor">
  242. <td class="colFirst"><code>java.awt.Shape</code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getLegendItemShape--">getLegendItemShape</a></span>()</code>
  244. <div class="block">Returns the shape used for legend items.</div>
  245. </td>
  246. </tr>
  247. <tr id="i9" class="rowColor">
  248. <td class="colFirst"><code>double</code></td>
  249. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getLimit--">getLimit</a></span>()</code>
  250. <div class="block">Returns the limit (as a percentage) below which small pie sections are
  251. aggregated.</div>
  252. </td>
  253. </tr>
  254. <tr id="i10" class="altColor">
  255. <td class="colFirst"><code><a href="../../../../org/jfree/chart/JFreeChart.html" title="class in org.jfree.chart">JFreeChart</a></code></td>
  256. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getPieChart--">getPieChart</a></span>()</code>
  257. <div class="block">Returns the pie chart that is used to draw the individual pie plots.</div>
  258. </td>
  259. </tr>
  260. <tr id="i11" class="rowColor">
  261. <td class="colFirst"><code>java.lang.String</code></td>
  262. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getPlotType--">getPlotType</a></span>()</code>
  263. <div class="block">Returns a short string describing the type of plot.</div>
  264. </td>
  265. </tr>
  266. <tr id="i12" class="altColor">
  267. <td class="colFirst"><code>void</code></td>
  268. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setAggregatedItemsKey-java.lang.Comparable-">setAggregatedItemsKey</a></span>(java.lang.Comparable&nbsp;key)</code>
  269. <div class="block">Sets the key for aggregated items in the pie plots.</div>
  270. </td>
  271. </tr>
  272. <tr id="i13" class="rowColor">
  273. <td class="colFirst"><code>void</code></td>
  274. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setAggregatedItemsPaint-java.awt.Paint-">setAggregatedItemsPaint</a></span>(java.awt.Paint&nbsp;paint)</code>
  275. <div class="block">Sets the paint used to draw the pie section representing the aggregated
  276. items and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a> to all registered listeners.</div>
  277. </td>
  278. </tr>
  279. <tr id="i14" class="altColor">
  280. <td class="colFirst"><code>void</code></td>
  281. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setDataExtractOrder-org.jfree.util.TableOrder-">setDataExtractOrder</a></span>(org.jfree.util.TableOrder&nbsp;order)</code>
  282. <div class="block">Sets the data extract order (by row or by column) and sends a
  283. <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a> to all registered listeners.</div>
  284. </td>
  285. </tr>
  286. <tr id="i15" class="rowColor">
  287. <td class="colFirst"><code>void</code></td>
  288. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setDataset-org.jfree.data.category.CategoryDataset-">setDataset</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  289. <div class="block">Sets the dataset used by the plot and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a>
  290. to all registered listeners.</div>
  291. </td>
  292. </tr>
  293. <tr id="i16" class="altColor">
  294. <td class="colFirst"><code>void</code></td>
  295. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setLegendItemShape-java.awt.Shape-">setLegendItemShape</a></span>(java.awt.Shape&nbsp;shape)</code>
  296. <div class="block">Sets the shape used for legend items and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a>
  297. to all registered listeners.</div>
  298. </td>
  299. </tr>
  300. <tr id="i17" class="rowColor">
  301. <td class="colFirst"><code>void</code></td>
  302. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setLimit-double-">setLimit</a></span>(double&nbsp;limit)</code>
  303. <div class="block">Sets the limit below which pie sections are aggregated.</div>
  304. </td>
  305. </tr>
  306. <tr id="i18" class="altColor">
  307. <td class="colFirst"><code>void</code></td>
  308. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setPieChart-org.jfree.chart.JFreeChart-">setPieChart</a></span>(<a href="../../../../org/jfree/chart/JFreeChart.html" title="class in org.jfree.chart">JFreeChart</a>&nbsp;pieChart)</code>
  309. <div class="block">Sets the chart that is used to draw the individual pie plots.</div>
  310. </td>
  311. </tr>
  312. </table>
  313. <ul class="blockList">
  314. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.plot.Plot">
  315. <!-- -->
  316. </a>
  317. <h3>Methods inherited from class&nbsp;org.jfree.chart.plot.<a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></h3>
  318. <code><a href="../../../../org/jfree/chart/plot/Plot.html#addChangeListener-org.jfree.chart.event.PlotChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#annotationChanged-org.jfree.chart.event.AnnotationChangeEvent-">annotationChanged</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#axisChanged-org.jfree.chart.event.AxisChangeEvent-">axisChanged</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#createAndAddEntity-java.awt.geom.Rectangle2D-org.jfree.chart.plot.PlotRenderingInfo-java.lang.String-java.lang.String-">createAndAddEntity</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#datasetChanged-org.jfree.data.general.DatasetChangeEvent-">datasetChanged</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#drawBackground-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawBackground</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#drawBackgroundImage-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawBackgroundImage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#drawNoDataMessage-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawNoDataMessage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#drawOutline-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">drawOutline</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#fillBackground-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">fillBackground</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#fillBackground-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.chart.plot.PlotOrientation-">fillBackground</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#fireChangeEvent--">fireChangeEvent</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getBackgroundAlpha--">getBackgroundAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getBackgroundImage--">getBackgroundImage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getBackgroundImageAlignment--">getBackgroundImageAlignment</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getBackgroundImageAlpha--">getBackgroundImageAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getBackgroundPaint--">getBackgroundPaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getDatasetGroup--">getDatasetGroup</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getDrawingSupplier--">getDrawingSupplier</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getForegroundAlpha--">getForegroundAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getInsets--">getInsets</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getNoDataMessage--">getNoDataMessage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getNoDataMessageFont--">getNoDataMessageFont</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getNoDataMessagePaint--">getNoDataMessagePaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getOutlinePaint--">getOutlinePaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getOutlineStroke--">getOutlineStroke</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getParent--">getParent</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getRectX-double-double-double-org.jfree.ui.RectangleEdge-">getRectX</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getRectY-double-double-double-org.jfree.ui.RectangleEdge-">getRectY</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#getRootPlot--">getRootPlot</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#handleClick-int-int-org.jfree.chart.plot.PlotRenderingInfo-">handleClick</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#isNotify--">isNotify</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#isOutlineVisible--">isOutlineVisible</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#isSubplot--">isSubplot</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#markerChanged-org.jfree.chart.event.MarkerChangeEvent-">markerChanged</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#notifyListeners-org.jfree.chart.event.PlotChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#removeChangeListener-org.jfree.chart.event.PlotChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#resolveDomainAxisLocation-org.jfree.chart.axis.AxisLocation-org.jfree.chart.plot.PlotOrientation-">resolveDomainAxisLocation</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#resolveRangeAxisLocation-org.jfree.chart.axis.AxisLocation-org.jfree.chart.plot.PlotOrientation-">resolveRangeAxisLocation</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setBackgroundAlpha-float-">setBackgroundAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setBackgroundImage-java.awt.Image-">setBackgroundImage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setBackgroundImageAlignment-int-">setBackgroundImageAlignment</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setBackgroundImageAlpha-float-">setBackgroundImageAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setBackgroundPaint-java.awt.Paint-">setBackgroundPaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setDatasetGroup-org.jfree.data.general.DatasetGroup-">setDatasetGroup</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setDrawingSupplier-org.jfree.chart.plot.DrawingSupplier-">setDrawingSupplier</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setDrawingSupplier-org.jfree.chart.plot.DrawingSupplier-boolean-">setDrawingSupplier</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setForegroundAlpha-float-">setForegroundAlpha</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setInsets-org.jfree.ui.RectangleInsets-">setInsets</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setInsets-org.jfree.ui.RectangleInsets-boolean-">setInsets</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setNoDataMessage-java.lang.String-">setNoDataMessage</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setNoDataMessageFont-java.awt.Font-">setNoDataMessageFont</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setNoDataMessagePaint-java.awt.Paint-">setNoDataMessagePaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setNotify-boolean-">setNotify</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setOutlinePaint-java.awt.Paint-">setOutlinePaint</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setOutlineStroke-java.awt.Stroke-">setOutlineStroke</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setOutlineVisible-boolean-">setOutlineVisible</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#setParent-org.jfree.chart.plot.Plot-">setParent</a>, <a href="../../../../org/jfree/chart/plot/Plot.html#zoom-double-">zoom</a></code></li>
  319. </ul>
  320. <ul class="blockList">
  321. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  322. <!-- -->
  323. </a>
  324. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  325. <code>finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  326. </ul>
  327. </li>
  328. </ul>
  329. </li>
  330. </ul>
  331. </div>
  332. <div class="details">
  333. <ul class="blockList">
  334. <li class="blockList">
  335. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  336. <ul class="blockList">
  337. <li class="blockList"><a name="constructor.detail">
  338. <!-- -->
  339. </a>
  340. <h3>Constructor Detail</h3>
  341. <a name="MultiplePiePlot--">
  342. <!-- -->
  343. </a>
  344. <ul class="blockList">
  345. <li class="blockList">
  346. <h4>MultiplePiePlot</h4>
  347. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.151">MultiplePiePlot</a>()</pre>
  348. <div class="block">Creates a new plot with no data.</div>
  349. </li>
  350. </ul>
  351. <a name="MultiplePiePlot-org.jfree.data.category.CategoryDataset-">
  352. <!-- -->
  353. </a>
  354. <ul class="blockListLast">
  355. <li class="blockList">
  356. <h4>MultiplePiePlot</h4>
  357. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.160">MultiplePiePlot</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  358. <div class="block">Creates a new plot.</div>
  359. <dl>
  360. <dt><span class="paramLabel">Parameters:</span></dt>
  361. <dd><code>dataset</code> - the dataset (<code>null</code> permitted).</dd>
  362. </dl>
  363. </li>
  364. </ul>
  365. </li>
  366. </ul>
  367. <!-- ============ METHOD DETAIL ========== -->
  368. <ul class="blockList">
  369. <li class="blockList"><a name="method.detail">
  370. <!-- -->
  371. </a>
  372. <h3>Method Detail</h3>
  373. <a name="getDataset--">
  374. <!-- -->
  375. </a>
  376. <ul class="blockList">
  377. <li class="blockList">
  378. <h4>getDataset</h4>
  379. <pre>public&nbsp;<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.184">getDataset</a>()</pre>
  380. <div class="block">Returns the dataset used by the plot.</div>
  381. <dl>
  382. <dt><span class="returnLabel">Returns:</span></dt>
  383. <dd>The dataset (possibly <code>null</code>).</dd>
  384. </dl>
  385. </li>
  386. </ul>
  387. <a name="setDataset-org.jfree.data.category.CategoryDataset-">
  388. <!-- -->
  389. </a>
  390. <ul class="blockList">
  391. <li class="blockList">
  392. <h4>setDataset</h4>
  393. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.194">setDataset</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  394. <div class="block">Sets the dataset used by the plot and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a>
  395. to all registered listeners.</div>
  396. <dl>
  397. <dt><span class="paramLabel">Parameters:</span></dt>
  398. <dd><code>dataset</code> - the dataset (<code>null</code> permitted).</dd>
  399. </dl>
  400. </li>
  401. </ul>
  402. <a name="getPieChart--">
  403. <!-- -->
  404. </a>
  405. <ul class="blockList">
  406. <li class="blockList">
  407. <h4>getPieChart</h4>
  408. <pre>public&nbsp;<a href="../../../../org/jfree/chart/JFreeChart.html" title="class in org.jfree.chart">JFreeChart</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.221">getPieChart</a>()</pre>
  409. <div class="block">Returns the pie chart that is used to draw the individual pie plots.
  410. Note that there are some attributes on this chart instance that will
  411. be ignored at rendering time (for example, legend item settings).</div>
  412. <dl>
  413. <dt><span class="returnLabel">Returns:</span></dt>
  414. <dd>The pie chart (never <code>null</code>).</dd>
  415. <dt><span class="seeLabel">See Also:</span></dt>
  416. <dd><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setPieChart-org.jfree.chart.JFreeChart-"><code>setPieChart(JFreeChart)</code></a></dd>
  417. </dl>
  418. </li>
  419. </ul>
  420. <a name="setPieChart-org.jfree.chart.JFreeChart-">
  421. <!-- -->
  422. </a>
  423. <ul class="blockList">
  424. <li class="blockList">
  425. <h4>setPieChart</h4>
  426. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.233">setPieChart</a>(<a href="../../../../org/jfree/chart/JFreeChart.html" title="class in org.jfree.chart">JFreeChart</a>&nbsp;pieChart)</pre>
  427. <div class="block">Sets the chart that is used to draw the individual pie plots. The
  428. chart's plot must be an instance of <a href="../../../../org/jfree/chart/plot/PiePlot.html" title="class in org.jfree.chart.plot"><code>PiePlot</code></a>.</div>
  429. <dl>
  430. <dt><span class="paramLabel">Parameters:</span></dt>
  431. <dd><code>pieChart</code> - the pie chart (<code>null</code> not permitted).</dd>
  432. <dt><span class="seeLabel">See Also:</span></dt>
  433. <dd><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getPieChart--"><code>getPieChart()</code></a></dd>
  434. </dl>
  435. </li>
  436. </ul>
  437. <a name="getDataExtractOrder--">
  438. <!-- -->
  439. </a>
  440. <ul class="blockList">
  441. <li class="blockList">
  442. <h4>getDataExtractOrder</h4>
  443. <pre>public&nbsp;org.jfree.util.TableOrder&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.248">getDataExtractOrder</a>()</pre>
  444. <div class="block">Returns the data extract order (by row or by column).</div>
  445. <dl>
  446. <dt><span class="returnLabel">Returns:</span></dt>
  447. <dd>The data extract order (never <code>null</code>).</dd>
  448. </dl>
  449. </li>
  450. </ul>
  451. <a name="setDataExtractOrder-org.jfree.util.TableOrder-">
  452. <!-- -->
  453. </a>
  454. <ul class="blockList">
  455. <li class="blockList">
  456. <h4>setDataExtractOrder</h4>
  457. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.258">setDataExtractOrder</a>(org.jfree.util.TableOrder&nbsp;order)</pre>
  458. <div class="block">Sets the data extract order (by row or by column) and sends a
  459. <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a> to all registered listeners.</div>
  460. <dl>
  461. <dt><span class="paramLabel">Parameters:</span></dt>
  462. <dd><code>order</code> - the order (<code>null</code> not permitted).</dd>
  463. </dl>
  464. </li>
  465. </ul>
  466. <a name="getLimit--">
  467. <!-- -->
  468. </a>
  469. <ul class="blockList">
  470. <li class="blockList">
  471. <h4>getLimit</h4>
  472. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.270">getLimit</a>()</pre>
  473. <div class="block">Returns the limit (as a percentage) below which small pie sections are
  474. aggregated.</div>
  475. <dl>
  476. <dt><span class="returnLabel">Returns:</span></dt>
  477. <dd>The limit percentage.</dd>
  478. </dl>
  479. </li>
  480. </ul>
  481. <a name="setLimit-double-">
  482. <!-- -->
  483. </a>
  484. <ul class="blockList">
  485. <li class="blockList">
  486. <h4>setLimit</h4>
  487. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.280">setLimit</a>(double&nbsp;limit)</pre>
  488. <div class="block">Sets the limit below which pie sections are aggregated.
  489. Set this to 0.0 if you don't want any aggregation to occur.</div>
  490. <dl>
  491. <dt><span class="paramLabel">Parameters:</span></dt>
  492. <dd><code>limit</code> - the limit percent.</dd>
  493. </dl>
  494. </li>
  495. </ul>
  496. <a name="getAggregatedItemsKey--">
  497. <!-- -->
  498. </a>
  499. <ul class="blockList">
  500. <li class="blockList">
  501. <h4>getAggregatedItemsKey</h4>
  502. <pre>public&nbsp;java.lang.Comparable&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.293">getAggregatedItemsKey</a>()</pre>
  503. <div class="block">Returns the key for aggregated items in the pie plots, if there are any.
  504. The default value is "Other".</div>
  505. <dl>
  506. <dt><span class="returnLabel">Returns:</span></dt>
  507. <dd>The aggregated items key.</dd>
  508. <dt><span class="simpleTagLabel">Since:</span></dt>
  509. <dd>1.0.2</dd>
  510. </dl>
  511. </li>
  512. </ul>
  513. <a name="setAggregatedItemsKey-java.lang.Comparable-">
  514. <!-- -->
  515. </a>
  516. <ul class="blockList">
  517. <li class="blockList">
  518. <h4>setAggregatedItemsKey</h4>
  519. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.305">setAggregatedItemsKey</a>(java.lang.Comparable&nbsp;key)</pre>
  520. <div class="block">Sets the key for aggregated items in the pie plots. You must ensure
  521. that this doesn't clash with any keys in the dataset.</div>
  522. <dl>
  523. <dt><span class="paramLabel">Parameters:</span></dt>
  524. <dd><code>key</code> - the key (<code>null</code> not permitted).</dd>
  525. <dt><span class="simpleTagLabel">Since:</span></dt>
  526. <dd>1.0.2</dd>
  527. </dl>
  528. </li>
  529. </ul>
  530. <a name="getAggregatedItemsPaint--">
  531. <!-- -->
  532. </a>
  533. <ul class="blockList">
  534. <li class="blockList">
  535. <h4>getAggregatedItemsPaint</h4>
  536. <pre>public&nbsp;java.awt.Paint&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.319">getAggregatedItemsPaint</a>()</pre>
  537. <div class="block">Returns the paint used to draw the pie section representing the
  538. aggregated items. The default value is <code>Color.lightGray</code>.</div>
  539. <dl>
  540. <dt><span class="returnLabel">Returns:</span></dt>
  541. <dd>The paint.</dd>
  542. <dt><span class="simpleTagLabel">Since:</span></dt>
  543. <dd>1.0.2</dd>
  544. </dl>
  545. </li>
  546. </ul>
  547. <a name="setAggregatedItemsPaint-java.awt.Paint-">
  548. <!-- -->
  549. </a>
  550. <ul class="blockList">
  551. <li class="blockList">
  552. <h4>setAggregatedItemsPaint</h4>
  553. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.331">setAggregatedItemsPaint</a>(java.awt.Paint&nbsp;paint)</pre>
  554. <div class="block">Sets the paint used to draw the pie section representing the aggregated
  555. items and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a> to all registered listeners.</div>
  556. <dl>
  557. <dt><span class="paramLabel">Parameters:</span></dt>
  558. <dd><code>paint</code> - the paint (<code>null</code> not permitted).</dd>
  559. <dt><span class="simpleTagLabel">Since:</span></dt>
  560. <dd>1.0.2</dd>
  561. </dl>
  562. </li>
  563. </ul>
  564. <a name="getPlotType--">
  565. <!-- -->
  566. </a>
  567. <ul class="blockList">
  568. <li class="blockList">
  569. <h4>getPlotType</h4>
  570. <pre>public&nbsp;java.lang.String&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.343">getPlotType</a>()</pre>
  571. <div class="block">Returns a short string describing the type of plot.</div>
  572. <dl>
  573. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  574. <dd><code><a href="../../../../org/jfree/chart/plot/Plot.html#getPlotType--">getPlotType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></code></dd>
  575. <dt><span class="returnLabel">Returns:</span></dt>
  576. <dd>The plot type.</dd>
  577. </dl>
  578. </li>
  579. </ul>
  580. <a name="getLegendItemShape--">
  581. <!-- -->
  582. </a>
  583. <ul class="blockList">
  584. <li class="blockList">
  585. <h4>getLegendItemShape</h4>
  586. <pre>public&nbsp;java.awt.Shape&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.357">getLegendItemShape</a>()</pre>
  587. <div class="block">Returns the shape used for legend items.</div>
  588. <dl>
  589. <dt><span class="returnLabel">Returns:</span></dt>
  590. <dd>The shape (never <code>null</code>).</dd>
  591. <dt><span class="simpleTagLabel">Since:</span></dt>
  592. <dd>1.0.12</dd>
  593. <dt><span class="seeLabel">See Also:</span></dt>
  594. <dd><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#setLegendItemShape-java.awt.Shape-"><code>setLegendItemShape(Shape)</code></a></dd>
  595. </dl>
  596. </li>
  597. </ul>
  598. <a name="setLegendItemShape-java.awt.Shape-">
  599. <!-- -->
  600. </a>
  601. <ul class="blockList">
  602. <li class="blockList">
  603. <h4>setLegendItemShape</h4>
  604. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.371">setLegendItemShape</a>(java.awt.Shape&nbsp;shape)</pre>
  605. <div class="block">Sets the shape used for legend items and sends a <a href="../../../../org/jfree/chart/event/PlotChangeEvent.html" title="class in org.jfree.chart.event"><code>PlotChangeEvent</code></a>
  606. to all registered listeners.</div>
  607. <dl>
  608. <dt><span class="paramLabel">Parameters:</span></dt>
  609. <dd><code>shape</code> - the shape (<code>null</code> not permitted).</dd>
  610. <dt><span class="simpleTagLabel">Since:</span></dt>
  611. <dd>1.0.12</dd>
  612. <dt><span class="seeLabel">See Also:</span></dt>
  613. <dd><a href="../../../../org/jfree/chart/plot/MultiplePiePlot.html#getLegendItemShape--"><code>getLegendItemShape()</code></a></dd>
  614. </dl>
  615. </li>
  616. </ul>
  617. <a name="draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Point2D-org.jfree.chart.plot.PlotState-org.jfree.chart.plot.PlotRenderingInfo-">
  618. <!-- -->
  619. </a>
  620. <ul class="blockList">
  621. <li class="blockList">
  622. <h4>draw</h4>
  623. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.388">draw</a>(java.awt.Graphics2D&nbsp;g2,
  624. java.awt.geom.Rectangle2D&nbsp;area,
  625. java.awt.geom.Point2D&nbsp;anchor,
  626. <a href="../../../../org/jfree/chart/plot/PlotState.html" title="class in org.jfree.chart.plot">PlotState</a>&nbsp;parentState,
  627. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;info)</pre>
  628. <div class="block">Draws the plot on a Java 2D graphics device (such as the screen or a
  629. printer).</div>
  630. <dl>
  631. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  632. <dd><code><a href="../../../../org/jfree/chart/plot/Plot.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Point2D-org.jfree.chart.plot.PlotState-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></code></dd>
  633. <dt><span class="paramLabel">Parameters:</span></dt>
  634. <dd><code>g2</code> - the graphics device.</dd>
  635. <dd><code>area</code> - the area within which the plot should be drawn.</dd>
  636. <dd><code>anchor</code> - the anchor point (<code>null</code> permitted).</dd>
  637. <dd><code>parentState</code> - the state from the parent plot, if there is one.</dd>
  638. <dd><code>info</code> - collects info about the drawing.</dd>
  639. </dl>
  640. </li>
  641. </ul>
  642. <a name="getLegendItems--">
  643. <!-- -->
  644. </a>
  645. <ul class="blockList">
  646. <li class="blockList">
  647. <h4>getLegendItems</h4>
  648. <pre>public&nbsp;<a href="../../../../org/jfree/chart/LegendItemCollection.html" title="class in org.jfree.chart">LegendItemCollection</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.551">getLegendItems</a>()</pre>
  649. <div class="block">Returns a collection of legend items for the pie chart.</div>
  650. <dl>
  651. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  652. <dd><code><a href="../../../../org/jfree/chart/LegendItemSource.html#getLegendItems--">getLegendItems</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/jfree/chart/LegendItemSource.html" title="interface in org.jfree.chart">LegendItemSource</a></code></dd>
  653. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  654. <dd><code><a href="../../../../org/jfree/chart/plot/Plot.html#getLegendItems--">getLegendItems</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></code></dd>
  655. <dt><span class="returnLabel">Returns:</span></dt>
  656. <dd>The legend items.</dd>
  657. </dl>
  658. </li>
  659. </ul>
  660. <a name="equals-java.lang.Object-">
  661. <!-- -->
  662. </a>
  663. <ul class="blockList">
  664. <li class="blockList">
  665. <h4>equals</h4>
  666. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.605">equals</a>(java.lang.Object&nbsp;obj)</pre>
  667. <div class="block">Tests this plot for equality with an arbitrary object. Note that the
  668. plot's dataset is not considered in the equality test.</div>
  669. <dl>
  670. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  671. <dd><code><a href="../../../../org/jfree/chart/plot/Plot.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></code></dd>
  672. <dt><span class="paramLabel">Parameters:</span></dt>
  673. <dd><code>obj</code> - the object (<code>null</code> permitted).</dd>
  674. <dt><span class="returnLabel">Returns:</span></dt>
  675. <dd><code>true</code> if this plot is equal to <code>obj</code>, and
  676. <code>false</code> otherwise.</dd>
  677. </dl>
  678. </li>
  679. </ul>
  680. <a name="clone--">
  681. <!-- -->
  682. </a>
  683. <ul class="blockListLast">
  684. <li class="blockList">
  685. <h4>clone</h4>
  686. <pre>public&nbsp;java.lang.Object&nbsp;<a href="../../../../src-html/org/jfree/chart/plot/MultiplePiePlot.html#line.647">clone</a>()
  687. throws java.lang.CloneNotSupportedException</pre>
  688. <div class="block">Returns a clone of the plot.</div>
  689. <dl>
  690. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  691. <dd><code>clone</code>&nbsp;in interface&nbsp;<code>org.jfree.util.PublicCloneable</code></dd>
  692. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  693. <dd><code><a href="../../../../org/jfree/chart/plot/Plot.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a></code></dd>
  694. <dt><span class="returnLabel">Returns:</span></dt>
  695. <dd>A clone.</dd>
  696. <dt><span class="throwsLabel">Throws:</span></dt>
  697. <dd><code>java.lang.CloneNotSupportedException</code> - if some component of the plot does
  698. not support cloning.</dd>
  699. </dl>
  700. </li>
  701. </ul>
  702. </li>
  703. </ul>
  704. </li>
  705. </ul>
  706. </div>
  707. </div>
  708. <!-- ========= END OF CLASS DATA ========= -->
  709. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  710. <div class="bottomNav"><a name="navbar.bottom">
  711. <!-- -->
  712. </a>
  713. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  714. <a name="navbar.bottom.firstrow">
  715. <!-- -->
  716. </a>
  717. <ul class="navList" title="Navigation">
  718. <li><a href="../../../../overview-summary.html">Overview</a></li>
  719. <li><a href="package-summary.html">Package</a></li>
  720. <li class="navBarCell1Rev">Class</li>
  721. <li><a href="class-use/MultiplePiePlot.html">Use</a></li>
  722. <li><a href="package-tree.html">Tree</a></li>
  723. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  724. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  725. <li><a href="../../../../help-doc.html">Help</a></li>
  726. </ul>
  727. </div>
  728. <div class="subNav">
  729. <ul class="navList">
  730. <li><a href="../../../../org/jfree/chart/plot/MeterPlot.html" title="class in org.jfree.chart.plot"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  731. <li><a href="../../../../org/jfree/chart/plot/Pannable.html" title="interface in org.jfree.chart.plot"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  732. </ul>
  733. <ul class="navList">
  734. <li><a href="../../../../index.html?org/jfree/chart/plot/MultiplePiePlot.html" target="_top">Frames</a></li>
  735. <li><a href="MultiplePiePlot.html" target="_top">No&nbsp;Frames</a></li>
  736. </ul>
  737. <ul class="navList" id="allclasses_navbar_bottom">
  738. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  739. </ul>
  740. <div>
  741. <script type="text/javascript"><!--
  742. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  743. if(window==top) {
  744. allClassesLink.style.display = "block";
  745. }
  746. else {
  747. allClassesLink.style.display = "none";
  748. }
  749. //-->
  750. </script>
  751. </div>
  752. <div>
  753. <ul class="subNavList">
  754. <li>Summary:&nbsp;</li>
  755. <li>Nested&nbsp;|&nbsp;</li>
  756. <li><a href="#fields.inherited.from.class.org.jfree.chart.plot.Plot">Field</a>&nbsp;|&nbsp;</li>
  757. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  758. <li><a href="#method.summary">Method</a></li>
  759. </ul>
  760. <ul class="subNavList">
  761. <li>Detail:&nbsp;</li>
  762. <li>Field&nbsp;|&nbsp;</li>
  763. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  764. <li><a href="#method.detail">Method</a></li>
  765. </ul>
  766. </div>
  767. <a name="skip.navbar.bottom">
  768. <!-- -->
  769. </a></div>
  770. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  771. </body>
  772. </html>