XYSeries.html 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335
  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:44 CEST 2014 -->
  6. <title>XYSeries (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="XYSeries (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,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":42,"i35":10,"i36":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/XYSeries.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/data/xy/XYRangeInfo.html" title="interface in org.jfree.data.xy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/data/xy/XYSeriesCollection.html" title="class in org.jfree.data.xy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/data/xy/XYSeries.html" target="_top">Frames</a></li>
  57. <li><a href="XYSeries.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="#field.summary">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><a href="#field.detail">Field</a>&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.data.xy</div>
  96. <h2 title="Class XYSeries" class="title">Class XYSeries</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/data/general/Series.html" title="class in org.jfree.data.general">org.jfree.data.general.Series</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li>org.jfree.data.xy.XYSeries</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</dd>
  118. </dl>
  119. <hr>
  120. <br>
  121. <pre>public class <a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.101">XYSeries</a>
  122. extends <a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a>
  123. implements java.lang.Cloneable, java.io.Serializable</pre>
  124. <div class="block">Represents a sequence of zero or more data items in the form (x, y). By
  125. default, items in the series will be sorted into ascending order by x-value,
  126. and duplicate x-values are permitted. Both the sorting and duplicate
  127. defaults can be changed in the constructor. Y-values can be
  128. <code>null</code> to represent missing values.</div>
  129. <dl>
  130. <dt><span class="seeLabel">See Also:</span></dt>
  131. <dd><a href="../../../../serialized-form.html#org.jfree.data.xy.XYSeries">Serialized Form</a></dd>
  132. </dl>
  133. </li>
  134. </ul>
  135. </div>
  136. <div class="summary">
  137. <ul class="blockList">
  138. <li class="blockList">
  139. <!-- =========== FIELD SUMMARY =========== -->
  140. <ul class="blockList">
  141. <li class="blockList"><a name="field.summary">
  142. <!-- -->
  143. </a>
  144. <h3>Field Summary</h3>
  145. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  146. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  147. <tr>
  148. <th class="colFirst" scope="col">Modifier and Type</th>
  149. <th class="colLast" scope="col">Field and Description</th>
  150. </tr>
  151. <tr class="altColor">
  152. <td class="colFirst"><code>protected java.util.List</code></td>
  153. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#data">data</a></span></code>
  154. <div class="block">Storage for the data items in the series.</div>
  155. </td>
  156. </tr>
  157. </table>
  158. </li>
  159. </ul>
  160. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  161. <ul class="blockList">
  162. <li class="blockList"><a name="constructor.summary">
  163. <!-- -->
  164. </a>
  165. <h3>Constructor Summary</h3>
  166. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  167. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  168. <tr>
  169. <th class="colOne" scope="col">Constructor and Description</th>
  170. </tr>
  171. <tr class="altColor">
  172. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#XYSeries-java.lang.Comparable-">XYSeries</a></span>(java.lang.Comparable&nbsp;key)</code>
  173. <div class="block">Creates a new empty series.</div>
  174. </td>
  175. </tr>
  176. <tr class="rowColor">
  177. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#XYSeries-java.lang.Comparable-boolean-">XYSeries</a></span>(java.lang.Comparable&nbsp;key,
  178. boolean&nbsp;autoSort)</code>
  179. <div class="block">Constructs a new empty series, with the auto-sort flag set as requested,
  180. and duplicate values allowed.</div>
  181. </td>
  182. </tr>
  183. <tr class="altColor">
  184. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#XYSeries-java.lang.Comparable-boolean-boolean-">XYSeries</a></span>(java.lang.Comparable&nbsp;key,
  185. boolean&nbsp;autoSort,
  186. boolean&nbsp;allowDuplicateXValues)</code>
  187. <div class="block">Constructs a new xy-series that contains no data.</div>
  188. </td>
  189. </tr>
  190. </table>
  191. </li>
  192. </ul>
  193. <!-- ========== METHOD SUMMARY =========== -->
  194. <ul class="blockList">
  195. <li class="blockList"><a name="method.summary">
  196. <!-- -->
  197. </a>
  198. <h3>Method Summary</h3>
  199. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  200. <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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  201. <tr>
  202. <th class="colFirst" scope="col">Modifier and Type</th>
  203. <th class="colLast" scope="col">Method and Description</th>
  204. </tr>
  205. <tr id="i0" class="altColor">
  206. <td class="colFirst"><code>void</code></td>
  207. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-double-double-">add</a></span>(double&nbsp;x,
  208. double&nbsp;y)</code>
  209. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  210. all registered listeners.</div>
  211. </td>
  212. </tr>
  213. <tr id="i1" class="rowColor">
  214. <td class="colFirst"><code>void</code></td>
  215. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-double-double-boolean-">add</a></span>(double&nbsp;x,
  216. double&nbsp;y,
  217. boolean&nbsp;notify)</code>
  218. <div class="block">Adds a data item to the series and, if requested, sends a
  219. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  220. </td>
  221. </tr>
  222. <tr id="i2" class="altColor">
  223. <td class="colFirst"><code>void</code></td>
  224. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-double-java.lang.Number-">add</a></span>(double&nbsp;x,
  225. java.lang.Number&nbsp;y)</code>
  226. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  227. all registered listeners.</div>
  228. </td>
  229. </tr>
  230. <tr id="i3" class="rowColor">
  231. <td class="colFirst"><code>void</code></td>
  232. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-double-java.lang.Number-boolean-">add</a></span>(double&nbsp;x,
  233. java.lang.Number&nbsp;y,
  234. boolean&nbsp;notify)</code>
  235. <div class="block">Adds a data item to the series and, if requested, sends a
  236. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  237. </td>
  238. </tr>
  239. <tr id="i4" class="altColor">
  240. <td class="colFirst"><code>void</code></td>
  241. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-java.lang.Number-java.lang.Number-">add</a></span>(java.lang.Number&nbsp;x,
  242. java.lang.Number&nbsp;y)</code>
  243. <div class="block">Adds a new data item to the series (in the correct position if the
  244. <code>autoSort</code> flag is set for the series) and sends a
  245. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  246. </td>
  247. </tr>
  248. <tr id="i5" class="rowColor">
  249. <td class="colFirst"><code>void</code></td>
  250. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-java.lang.Number-java.lang.Number-boolean-">add</a></span>(java.lang.Number&nbsp;x,
  251. java.lang.Number&nbsp;y,
  252. boolean&nbsp;notify)</code>
  253. <div class="block">Adds new data to the series and, if requested, sends a
  254. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  255. </td>
  256. </tr>
  257. <tr id="i6" class="altColor">
  258. <td class="colFirst"><code>void</code></td>
  259. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-org.jfree.data.xy.XYDataItem-">add</a></span>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item)</code>
  260. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  261. all registered listeners.</div>
  262. </td>
  263. </tr>
  264. <tr id="i7" class="rowColor">
  265. <td class="colFirst"><code>void</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#add-org.jfree.data.xy.XYDataItem-boolean-">add</a></span>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item,
  267. boolean&nbsp;notify)</code>
  268. <div class="block">Adds a data item to the series and, if requested, sends a
  269. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  270. </td>
  271. </tr>
  272. <tr id="i8" class="altColor">
  273. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  274. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#addOrUpdate-double-double-">addOrUpdate</a></span>(double&nbsp;x,
  275. double&nbsp;y)</code>
  276. <div class="block">Adds or updates an item in the series and sends a
  277. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  278. </td>
  279. </tr>
  280. <tr id="i9" class="rowColor">
  281. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  282. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#addOrUpdate-java.lang.Number-java.lang.Number-">addOrUpdate</a></span>(java.lang.Number&nbsp;x,
  283. java.lang.Number&nbsp;y)</code>
  284. <div class="block">Adds or updates an item in the series and sends a
  285. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  286. </td>
  287. </tr>
  288. <tr id="i10" class="altColor">
  289. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  290. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#addOrUpdate-org.jfree.data.xy.XYDataItem-">addOrUpdate</a></span>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item)</code>
  291. <div class="block">Adds or updates an item in the series and sends a
  292. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  293. </td>
  294. </tr>
  295. <tr id="i11" class="rowColor">
  296. <td class="colFirst"><code>void</code></td>
  297. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#clear--">clear</a></span>()</code>
  298. <div class="block">Removes all data items from the series and sends a
  299. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  300. </td>
  301. </tr>
  302. <tr id="i12" class="altColor">
  303. <td class="colFirst"><code>java.lang.Object</code></td>
  304. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#clone--">clone</a></span>()</code>
  305. <div class="block">Returns a clone of the series.</div>
  306. </td>
  307. </tr>
  308. <tr id="i13" class="rowColor">
  309. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy">XYSeries</a></code></td>
  310. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#createCopy-int-int-">createCopy</a></span>(int&nbsp;start,
  311. int&nbsp;end)</code>
  312. <div class="block">Creates a new series by copying a subset of the data in this time series.</div>
  313. </td>
  314. </tr>
  315. <tr id="i14" class="altColor">
  316. <td class="colFirst"><code>void</code></td>
  317. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#delete-int-int-">delete</a></span>(int&nbsp;start,
  318. int&nbsp;end)</code>
  319. <div class="block">Deletes a range of items from the series and sends a
  320. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  321. </td>
  322. </tr>
  323. <tr id="i15" class="rowColor">
  324. <td class="colFirst"><code>boolean</code></td>
  325. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  326. <div class="block">Tests this series for equality with an arbitrary object.</div>
  327. </td>
  328. </tr>
  329. <tr id="i16" class="altColor">
  330. <td class="colFirst"><code>boolean</code></td>
  331. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getAllowDuplicateXValues--">getAllowDuplicateXValues</a></span>()</code>
  332. <div class="block">Returns a flag that controls whether duplicate x-values are allowed.</div>
  333. </td>
  334. </tr>
  335. <tr id="i17" class="rowColor">
  336. <td class="colFirst"><code>boolean</code></td>
  337. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getAutoSort--">getAutoSort</a></span>()</code>
  338. <div class="block">Returns the flag that controls whether the items in the series are
  339. automatically sorted.</div>
  340. </td>
  341. </tr>
  342. <tr id="i18" class="altColor">
  343. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  344. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getDataItem-int-">getDataItem</a></span>(int&nbsp;index)</code>
  345. <div class="block">Return the data item with the specified index.</div>
  346. </td>
  347. </tr>
  348. <tr id="i19" class="rowColor">
  349. <td class="colFirst"><code>int</code></td>
  350. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getItemCount--">getItemCount</a></span>()</code>
  351. <div class="block">Returns the number of items in the series.</div>
  352. </td>
  353. </tr>
  354. <tr id="i20" class="altColor">
  355. <td class="colFirst"><code>java.util.List</code></td>
  356. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getItems--">getItems</a></span>()</code>
  357. <div class="block">Returns the list of data items for the series (the list contains
  358. <a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy"><code>XYDataItem</code></a> objects and is unmodifiable).</div>
  359. </td>
  360. </tr>
  361. <tr id="i21" class="rowColor">
  362. <td class="colFirst"><code>int</code></td>
  363. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getMaximumItemCount--">getMaximumItemCount</a></span>()</code>
  364. <div class="block">Returns the maximum number of items that will be retained in the series.</div>
  365. </td>
  366. </tr>
  367. <tr id="i22" class="altColor">
  368. <td class="colFirst"><code>double</code></td>
  369. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getMaxX--">getMaxX</a></span>()</code>
  370. <div class="block">Returns the largest x-value in the series, ignoring any Double.NaN
  371. values.</div>
  372. </td>
  373. </tr>
  374. <tr id="i23" class="rowColor">
  375. <td class="colFirst"><code>double</code></td>
  376. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getMaxY--">getMaxY</a></span>()</code>
  377. <div class="block">Returns the largest y-value in the series, ignoring any Double.NaN
  378. values.</div>
  379. </td>
  380. </tr>
  381. <tr id="i24" class="altColor">
  382. <td class="colFirst"><code>double</code></td>
  383. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getMinX--">getMinX</a></span>()</code>
  384. <div class="block">Returns the smallest x-value in the series, ignoring any Double.NaN
  385. values.</div>
  386. </td>
  387. </tr>
  388. <tr id="i25" class="rowColor">
  389. <td class="colFirst"><code>double</code></td>
  390. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getMinY--">getMinY</a></span>()</code>
  391. <div class="block">Returns the smallest y-value in the series, ignoring any null and
  392. Double.NaN values.</div>
  393. </td>
  394. </tr>
  395. <tr id="i26" class="altColor">
  396. <td class="colFirst"><code>java.lang.Number</code></td>
  397. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getX-int-">getX</a></span>(int&nbsp;index)</code>
  398. <div class="block">Returns the x-value at the specified index.</div>
  399. </td>
  400. </tr>
  401. <tr id="i27" class="rowColor">
  402. <td class="colFirst"><code>java.lang.Number</code></td>
  403. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#getY-int-">getY</a></span>(int&nbsp;index)</code>
  404. <div class="block">Returns the y-value at the specified index.</div>
  405. </td>
  406. </tr>
  407. <tr id="i28" class="altColor">
  408. <td class="colFirst"><code>int</code></td>
  409. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#hashCode--">hashCode</a></span>()</code>
  410. <div class="block">Returns a hash code.</div>
  411. </td>
  412. </tr>
  413. <tr id="i29" class="rowColor">
  414. <td class="colFirst"><code>int</code></td>
  415. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#indexOf-java.lang.Number-">indexOf</a></span>(java.lang.Number&nbsp;x)</code>
  416. <div class="block">Returns the index of the item with the specified x-value, or a negative
  417. index if the series does not contain an item with that x-value.</div>
  418. </td>
  419. </tr>
  420. <tr id="i30" class="altColor">
  421. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  422. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#remove-int-">remove</a></span>(int&nbsp;index)</code>
  423. <div class="block">Removes the item at the specified index and sends a
  424. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  425. </td>
  426. </tr>
  427. <tr id="i31" class="rowColor">
  428. <td class="colFirst"><code><a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a></code></td>
  429. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#remove-java.lang.Number-">remove</a></span>(java.lang.Number&nbsp;x)</code>
  430. <div class="block">Removes an item with the specified x-value and sends a
  431. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  432. </td>
  433. </tr>
  434. <tr id="i32" class="altColor">
  435. <td class="colFirst"><code>void</code></td>
  436. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#setMaximumItemCount-int-">setMaximumItemCount</a></span>(int&nbsp;maximum)</code>
  437. <div class="block">Sets the maximum number of items that will be retained in the series.</div>
  438. </td>
  439. </tr>
  440. <tr id="i33" class="rowColor">
  441. <td class="colFirst"><code>double[][]</code></td>
  442. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#toArray--">toArray</a></span>()</code>
  443. <div class="block">Returns a new array containing the x and y values from this series.</div>
  444. </td>
  445. </tr>
  446. <tr id="i34" class="altColor">
  447. <td class="colFirst"><code>void</code></td>
  448. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#update-int-java.lang.Number-">update</a></span>(int&nbsp;index,
  449. java.lang.Number&nbsp;y)</code>
  450. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  451. <div class="block"><span class="deprecationComment">Renamed <a href="../../../../org/jfree/data/xy/XYSeries.html#updateByIndex-int-java.lang.Number-"><code>updateByIndex(int, Number)</code></a> to avoid
  452. confusion with the <a href="../../../../org/jfree/data/xy/XYSeries.html#update-java.lang.Number-java.lang.Number-"><code>update(Number, Number)</code></a> method.</span></div>
  453. </div>
  454. </td>
  455. </tr>
  456. <tr id="i35" class="rowColor">
  457. <td class="colFirst"><code>void</code></td>
  458. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#update-java.lang.Number-java.lang.Number-">update</a></span>(java.lang.Number&nbsp;x,
  459. java.lang.Number&nbsp;y)</code>
  460. <div class="block">Updates an item in the series.</div>
  461. </td>
  462. </tr>
  463. <tr id="i36" class="altColor">
  464. <td class="colFirst"><code>void</code></td>
  465. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/xy/XYSeries.html#updateByIndex-int-java.lang.Number-">updateByIndex</a></span>(int&nbsp;index,
  466. java.lang.Number&nbsp;y)</code>
  467. <div class="block">Updates the value of an item in the series and sends a
  468. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  469. </td>
  470. </tr>
  471. </table>
  472. <ul class="blockList">
  473. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.data.general.Series">
  474. <!-- -->
  475. </a>
  476. <h3>Methods inherited from class&nbsp;org.jfree.data.general.<a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a></h3>
  477. <code><a href="../../../../org/jfree/data/general/Series.html#addChangeListener-org.jfree.data.general.SeriesChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#addVetoableChangeListener-java.beans.VetoableChangeListener-">addVetoableChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a>, <a href="../../../../org/jfree/data/general/Series.html#fireSeriesChanged--">fireSeriesChanged</a>, <a href="../../../../org/jfree/data/general/Series.html#fireVetoableChange-java.lang.String-java.lang.Object-java.lang.Object-">fireVetoableChange</a>, <a href="../../../../org/jfree/data/general/Series.html#getDescription--">getDescription</a>, <a href="../../../../org/jfree/data/general/Series.html#getKey--">getKey</a>, <a href="../../../../org/jfree/data/general/Series.html#getNotify--">getNotify</a>, <a href="../../../../org/jfree/data/general/Series.html#isEmpty--">isEmpty</a>, <a href="../../../../org/jfree/data/general/Series.html#notifyListeners-org.jfree.data.general.SeriesChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/data/general/Series.html#removeChangeListener-org.jfree.data.general.SeriesChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#removeVetoableChangeListener-java.beans.VetoableChangeListener-">removeVetoableChangeListener</a>, <a href="../../../../org/jfree/data/general/Series.html#setDescription-java.lang.String-">setDescription</a>, <a href="../../../../org/jfree/data/general/Series.html#setKey-java.lang.Comparable-">setKey</a>, <a href="../../../../org/jfree/data/general/Series.html#setNotify-boolean-">setNotify</a></code></li>
  478. </ul>
  479. <ul class="blockList">
  480. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  481. <!-- -->
  482. </a>
  483. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  484. <code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
  485. </ul>
  486. </li>
  487. </ul>
  488. </li>
  489. </ul>
  490. </div>
  491. <div class="details">
  492. <ul class="blockList">
  493. <li class="blockList">
  494. <!-- ============ FIELD DETAIL =========== -->
  495. <ul class="blockList">
  496. <li class="blockList"><a name="field.detail">
  497. <!-- -->
  498. </a>
  499. <h3>Field Detail</h3>
  500. <a name="data">
  501. <!-- -->
  502. </a>
  503. <ul class="blockListLast">
  504. <li class="blockList">
  505. <h4>data</h4>
  506. <pre>protected&nbsp;java.util.List <a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.111">data</a></pre>
  507. <div class="block">Storage for the data items in the series.</div>
  508. </li>
  509. </ul>
  510. </li>
  511. </ul>
  512. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  513. <ul class="blockList">
  514. <li class="blockList"><a name="constructor.detail">
  515. <!-- -->
  516. </a>
  517. <h3>Constructor Detail</h3>
  518. <a name="XYSeries-java.lang.Comparable-">
  519. <!-- -->
  520. </a>
  521. <ul class="blockList">
  522. <li class="blockList">
  523. <h4>XYSeries</h4>
  524. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.144">XYSeries</a>(java.lang.Comparable&nbsp;key)</pre>
  525. <div class="block">Creates a new empty series. By default, items added to the series will
  526. be sorted into ascending order by x-value, and duplicate x-values will
  527. be allowed (these defaults can be modified with another constructor).</div>
  528. <dl>
  529. <dt><span class="paramLabel">Parameters:</span></dt>
  530. <dd><code>key</code> - the series key (<code>null</code> not permitted).</dd>
  531. </dl>
  532. </li>
  533. </ul>
  534. <a name="XYSeries-java.lang.Comparable-boolean-">
  535. <!-- -->
  536. </a>
  537. <ul class="blockList">
  538. <li class="blockList">
  539. <h4>XYSeries</h4>
  540. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.156">XYSeries</a>(java.lang.Comparable&nbsp;key,
  541. boolean&nbsp;autoSort)</pre>
  542. <div class="block">Constructs a new empty series, with the auto-sort flag set as requested,
  543. and duplicate values allowed.</div>
  544. <dl>
  545. <dt><span class="paramLabel">Parameters:</span></dt>
  546. <dd><code>key</code> - the series key (<code>null</code> not permitted).</dd>
  547. <dd><code>autoSort</code> - a flag that controls whether or not the items in the
  548. series are sorted.</dd>
  549. </dl>
  550. </li>
  551. </ul>
  552. <a name="XYSeries-java.lang.Comparable-boolean-boolean-">
  553. <!-- -->
  554. </a>
  555. <ul class="blockListLast">
  556. <li class="blockList">
  557. <h4>XYSeries</h4>
  558. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.170">XYSeries</a>(java.lang.Comparable&nbsp;key,
  559. boolean&nbsp;autoSort,
  560. boolean&nbsp;allowDuplicateXValues)</pre>
  561. <div class="block">Constructs a new xy-series that contains no data. You can specify
  562. whether or not duplicate x-values are allowed for the series.</div>
  563. <dl>
  564. <dt><span class="paramLabel">Parameters:</span></dt>
  565. <dd><code>key</code> - the series key (<code>null</code> not permitted).</dd>
  566. <dd><code>autoSort</code> - a flag that controls whether or not the items in the
  567. series are sorted.</dd>
  568. <dd><code>allowDuplicateXValues</code> - a flag that controls whether duplicate
  569. x-values are allowed.</dd>
  570. </dl>
  571. </li>
  572. </ul>
  573. </li>
  574. </ul>
  575. <!-- ============ METHOD DETAIL ========== -->
  576. <ul class="blockList">
  577. <li class="blockList"><a name="method.detail">
  578. <!-- -->
  579. </a>
  580. <h3>Method Detail</h3>
  581. <a name="getMinX--">
  582. <!-- -->
  583. </a>
  584. <ul class="blockList">
  585. <li class="blockList">
  586. <h4>getMinX</h4>
  587. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.193">getMinX</a>()</pre>
  588. <div class="block">Returns the smallest x-value in the series, ignoring any Double.NaN
  589. values. This method returns Double.NaN if there is no smallest x-value
  590. (for example, when the series is empty).</div>
  591. <dl>
  592. <dt><span class="returnLabel">Returns:</span></dt>
  593. <dd>The smallest x-value.</dd>
  594. <dt><span class="simpleTagLabel">Since:</span></dt>
  595. <dd>1.0.13</dd>
  596. <dt><span class="seeLabel">See Also:</span></dt>
  597. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#getMaxX--"><code>getMaxX()</code></a></dd>
  598. </dl>
  599. </li>
  600. </ul>
  601. <a name="getMaxX--">
  602. <!-- -->
  603. </a>
  604. <ul class="blockList">
  605. <li class="blockList">
  606. <h4>getMaxX</h4>
  607. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.208">getMaxX</a>()</pre>
  608. <div class="block">Returns the largest x-value in the series, ignoring any Double.NaN
  609. values. This method returns Double.NaN if there is no largest x-value
  610. (for example, when the series is empty).</div>
  611. <dl>
  612. <dt><span class="returnLabel">Returns:</span></dt>
  613. <dd>The largest x-value.</dd>
  614. <dt><span class="simpleTagLabel">Since:</span></dt>
  615. <dd>1.0.13</dd>
  616. <dt><span class="seeLabel">See Also:</span></dt>
  617. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#getMinX--"><code>getMinX()</code></a></dd>
  618. </dl>
  619. </li>
  620. </ul>
  621. <a name="getMinY--">
  622. <!-- -->
  623. </a>
  624. <ul class="blockList">
  625. <li class="blockList">
  626. <h4>getMinY</h4>
  627. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.223">getMinY</a>()</pre>
  628. <div class="block">Returns the smallest y-value in the series, ignoring any null and
  629. Double.NaN values. This method returns Double.NaN if there is no
  630. smallest y-value (for example, when the series is empty).</div>
  631. <dl>
  632. <dt><span class="returnLabel">Returns:</span></dt>
  633. <dd>The smallest y-value.</dd>
  634. <dt><span class="simpleTagLabel">Since:</span></dt>
  635. <dd>1.0.13</dd>
  636. <dt><span class="seeLabel">See Also:</span></dt>
  637. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#getMaxY--"><code>getMaxY()</code></a></dd>
  638. </dl>
  639. </li>
  640. </ul>
  641. <a name="getMaxY--">
  642. <!-- -->
  643. </a>
  644. <ul class="blockList">
  645. <li class="blockList">
  646. <h4>getMaxY</h4>
  647. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.238">getMaxY</a>()</pre>
  648. <div class="block">Returns the largest y-value in the series, ignoring any Double.NaN
  649. values. This method returns Double.NaN if there is no largest y-value
  650. (for example, when the series is empty).</div>
  651. <dl>
  652. <dt><span class="returnLabel">Returns:</span></dt>
  653. <dd>The largest y-value.</dd>
  654. <dt><span class="simpleTagLabel">Since:</span></dt>
  655. <dd>1.0.13</dd>
  656. <dt><span class="seeLabel">See Also:</span></dt>
  657. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#getMinY--"><code>getMinY()</code></a></dd>
  658. </dl>
  659. </li>
  660. </ul>
  661. <a name="getAutoSort--">
  662. <!-- -->
  663. </a>
  664. <ul class="blockList">
  665. <li class="blockList">
  666. <h4>getAutoSort</h4>
  667. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.324">getAutoSort</a>()</pre>
  668. <div class="block">Returns the flag that controls whether the items in the series are
  669. automatically sorted. There is no setter for this flag, it must be
  670. defined in the series constructor.</div>
  671. <dl>
  672. <dt><span class="returnLabel">Returns:</span></dt>
  673. <dd>A boolean.</dd>
  674. </dl>
  675. </li>
  676. </ul>
  677. <a name="getAllowDuplicateXValues--">
  678. <!-- -->
  679. </a>
  680. <ul class="blockList">
  681. <li class="blockList">
  682. <h4>getAllowDuplicateXValues</h4>
  683. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.334">getAllowDuplicateXValues</a>()</pre>
  684. <div class="block">Returns a flag that controls whether duplicate x-values are allowed.
  685. This flag can only be set in the constructor.</div>
  686. <dl>
  687. <dt><span class="returnLabel">Returns:</span></dt>
  688. <dd>A boolean.</dd>
  689. </dl>
  690. </li>
  691. </ul>
  692. <a name="getItemCount--">
  693. <!-- -->
  694. </a>
  695. <ul class="blockList">
  696. <li class="blockList">
  697. <h4>getItemCount</h4>
  698. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.346">getItemCount</a>()</pre>
  699. <div class="block">Returns the number of items in the series.</div>
  700. <dl>
  701. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  702. <dd><code><a href="../../../../org/jfree/data/general/Series.html#getItemCount--">getItemCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a></code></dd>
  703. <dt><span class="returnLabel">Returns:</span></dt>
  704. <dd>The item count.</dd>
  705. <dt><span class="seeLabel">See Also:</span></dt>
  706. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#getItems--"><code>getItems()</code></a></dd>
  707. </dl>
  708. </li>
  709. </ul>
  710. <a name="getItems--">
  711. <!-- -->
  712. </a>
  713. <ul class="blockList">
  714. <li class="blockList">
  715. <h4>getItems</h4>
  716. <pre>public&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.356">getItems</a>()</pre>
  717. <div class="block">Returns the list of data items for the series (the list contains
  718. <a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy"><code>XYDataItem</code></a> objects and is unmodifiable).</div>
  719. <dl>
  720. <dt><span class="returnLabel">Returns:</span></dt>
  721. <dd>The list of data items.</dd>
  722. </dl>
  723. </li>
  724. </ul>
  725. <a name="getMaximumItemCount--">
  726. <!-- -->
  727. </a>
  728. <ul class="blockList">
  729. <li class="blockList">
  730. <h4>getMaximumItemCount</h4>
  731. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.368">getMaximumItemCount</a>()</pre>
  732. <div class="block">Returns the maximum number of items that will be retained in the series.
  733. The default value is <code>Integer.MAX_VALUE</code>.</div>
  734. <dl>
  735. <dt><span class="returnLabel">Returns:</span></dt>
  736. <dd>The maximum item count.</dd>
  737. <dt><span class="seeLabel">See Also:</span></dt>
  738. <dd><a href="../../../../org/jfree/data/xy/XYSeries.html#setMaximumItemCount-int-"><code>setMaximumItemCount(int)</code></a></dd>
  739. </dl>
  740. </li>
  741. </ul>
  742. <a name="setMaximumItemCount-int-">
  743. <!-- -->
  744. </a>
  745. <ul class="blockList">
  746. <li class="blockList">
  747. <h4>setMaximumItemCount</h4>
  748. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.386">setMaximumItemCount</a>(int&nbsp;maximum)</pre>
  749. <div class="block">Sets the maximum number of items that will be retained in the series.
  750. If you add a new item to the series such that the number of items will
  751. exceed the maximum item count, then the first element in the series is
  752. automatically removed, ensuring that the maximum item count is not
  753. exceeded.
  754. <p>
  755. Typically this value is set before the series is populated with data,
  756. but if it is applied later, it may cause some items to be removed from
  757. the series (in which case a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> will be sent to
  758. all registered listeners).</div>
  759. <dl>
  760. <dt><span class="paramLabel">Parameters:</span></dt>
  761. <dd><code>maximum</code> - the maximum number of items for the series.</dd>
  762. </dl>
  763. </li>
  764. </ul>
  765. <a name="add-org.jfree.data.xy.XYDataItem-">
  766. <!-- -->
  767. </a>
  768. <ul class="blockList">
  769. <li class="blockList">
  770. <h4>add</h4>
  771. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.402">add</a>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item)</pre>
  772. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  773. all registered listeners.</div>
  774. <dl>
  775. <dt><span class="paramLabel">Parameters:</span></dt>
  776. <dd><code>item</code> - the (x, y) item (<code>null</code> not permitted).</dd>
  777. </dl>
  778. </li>
  779. </ul>
  780. <a name="add-double-double-">
  781. <!-- -->
  782. </a>
  783. <ul class="blockList">
  784. <li class="blockList">
  785. <h4>add</h4>
  786. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.414">add</a>(double&nbsp;x,
  787. double&nbsp;y)</pre>
  788. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  789. all registered listeners.</div>
  790. <dl>
  791. <dt><span class="paramLabel">Parameters:</span></dt>
  792. <dd><code>x</code> - the x value.</dd>
  793. <dd><code>y</code> - the y value.</dd>
  794. </dl>
  795. </li>
  796. </ul>
  797. <a name="add-double-double-boolean-">
  798. <!-- -->
  799. </a>
  800. <ul class="blockList">
  801. <li class="blockList">
  802. <h4>add</h4>
  803. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.428">add</a>(double&nbsp;x,
  804. double&nbsp;y,
  805. boolean&nbsp;notify)</pre>
  806. <div class="block">Adds a data item to the series and, if requested, sends a
  807. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  808. <dl>
  809. <dt><span class="paramLabel">Parameters:</span></dt>
  810. <dd><code>x</code> - the x value.</dd>
  811. <dd><code>y</code> - the y value.</dd>
  812. <dd><code>notify</code> - a flag that controls whether or not a
  813. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> is sent to all registered
  814. listeners.</dd>
  815. </dl>
  816. </li>
  817. </ul>
  818. <a name="add-double-java.lang.Number-">
  819. <!-- -->
  820. </a>
  821. <ul class="blockList">
  822. <li class="blockList">
  823. <h4>add</h4>
  824. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.440">add</a>(double&nbsp;x,
  825. java.lang.Number&nbsp;y)</pre>
  826. <div class="block">Adds a data item to the series and sends a <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to
  827. all registered listeners. The unusual pairing of parameter types is to
  828. make it easier to add <code>null</code> y-values.</div>
  829. <dl>
  830. <dt><span class="paramLabel">Parameters:</span></dt>
  831. <dd><code>x</code> - the x value.</dd>
  832. <dd><code>y</code> - the y value (<code>null</code> permitted).</dd>
  833. </dl>
  834. </li>
  835. </ul>
  836. <a name="add-double-java.lang.Number-boolean-">
  837. <!-- -->
  838. </a>
  839. <ul class="blockList">
  840. <li class="blockList">
  841. <h4>add</h4>
  842. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.455">add</a>(double&nbsp;x,
  843. java.lang.Number&nbsp;y,
  844. boolean&nbsp;notify)</pre>
  845. <div class="block">Adds a data item to the series and, if requested, sends a
  846. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners. The unusual
  847. pairing of parameter types is to make it easier to add null y-values.</div>
  848. <dl>
  849. <dt><span class="paramLabel">Parameters:</span></dt>
  850. <dd><code>x</code> - the x value.</dd>
  851. <dd><code>y</code> - the y value (<code>null</code> permitted).</dd>
  852. <dd><code>notify</code> - a flag that controls whether or not a
  853. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> is sent to all registered
  854. listeners.</dd>
  855. </dl>
  856. </li>
  857. </ul>
  858. <a name="add-java.lang.Number-java.lang.Number-">
  859. <!-- -->
  860. </a>
  861. <ul class="blockList">
  862. <li class="blockList">
  863. <h4>add</h4>
  864. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.473">add</a>(java.lang.Number&nbsp;x,
  865. java.lang.Number&nbsp;y)</pre>
  866. <div class="block">Adds a new data item to the series (in the correct position if the
  867. <code>autoSort</code> flag is set for the series) and sends a
  868. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.
  869. <P>
  870. Throws an exception if the x-value is a duplicate AND the
  871. allowDuplicateXValues flag is false.</div>
  872. <dl>
  873. <dt><span class="paramLabel">Parameters:</span></dt>
  874. <dd><code>x</code> - the x-value (<code>null</code> not permitted).</dd>
  875. <dd><code>y</code> - the y-value (<code>null</code> permitted).</dd>
  876. <dt><span class="throwsLabel">Throws:</span></dt>
  877. <dd><code><a href="../../../../org/jfree/data/general/SeriesException.html" title="class in org.jfree.data.general">SeriesException</a></code> - if the x-value is a duplicate and the
  878. <code>allowDuplicateXValues</code> flag is not set for this series.</dd>
  879. </dl>
  880. </li>
  881. </ul>
  882. <a name="add-java.lang.Number-java.lang.Number-boolean-">
  883. <!-- -->
  884. </a>
  885. <ul class="blockList">
  886. <li class="blockList">
  887. <h4>add</h4>
  888. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.491">add</a>(java.lang.Number&nbsp;x,
  889. java.lang.Number&nbsp;y,
  890. boolean&nbsp;notify)</pre>
  891. <div class="block">Adds new data to the series and, if requested, sends a
  892. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.
  893. <P>
  894. Throws an exception if the x-value is a duplicate AND the
  895. allowDuplicateXValues flag is false.</div>
  896. <dl>
  897. <dt><span class="paramLabel">Parameters:</span></dt>
  898. <dd><code>x</code> - the x-value (<code>null</code> not permitted).</dd>
  899. <dd><code>y</code> - the y-value (<code>null</code> permitted).</dd>
  900. <dd><code>notify</code> - a flag the controls whether or not a
  901. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> is sent to all registered
  902. listeners.</dd>
  903. </dl>
  904. </li>
  905. </ul>
  906. <a name="add-org.jfree.data.xy.XYDataItem-boolean-">
  907. <!-- -->
  908. </a>
  909. <ul class="blockList">
  910. <li class="blockList">
  911. <h4>add</h4>
  912. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.506">add</a>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item,
  913. boolean&nbsp;notify)</pre>
  914. <div class="block">Adds a data item to the series and, if requested, sends a
  915. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  916. <dl>
  917. <dt><span class="paramLabel">Parameters:</span></dt>
  918. <dd><code>item</code> - the (x, y) item (<code>null</code> not permitted).</dd>
  919. <dd><code>notify</code> - a flag that controls whether or not a
  920. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> is sent to all registered
  921. listeners.</dd>
  922. </dl>
  923. </li>
  924. </ul>
  925. <a name="delete-int-int-">
  926. <!-- -->
  927. </a>
  928. <ul class="blockList">
  929. <li class="blockList">
  930. <h4>delete</h4>
  931. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.562">delete</a>(int&nbsp;start,
  932. int&nbsp;end)</pre>
  933. <div class="block">Deletes a range of items from the series and sends a
  934. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  935. <dl>
  936. <dt><span class="paramLabel">Parameters:</span></dt>
  937. <dd><code>start</code> - the start index (zero-based).</dd>
  938. <dd><code>end</code> - the end index (zero-based).</dd>
  939. </dl>
  940. </li>
  941. </ul>
  942. <a name="remove-int-">
  943. <!-- -->
  944. </a>
  945. <ul class="blockList">
  946. <li class="blockList">
  947. <h4>remove</h4>
  948. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.576">remove</a>(int&nbsp;index)</pre>
  949. <div class="block">Removes the item at the specified index and sends a
  950. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  951. <dl>
  952. <dt><span class="paramLabel">Parameters:</span></dt>
  953. <dd><code>index</code> - the index.</dd>
  954. <dt><span class="returnLabel">Returns:</span></dt>
  955. <dd>The item removed.</dd>
  956. </dl>
  957. </li>
  958. </ul>
  959. <a name="remove-java.lang.Number-">
  960. <!-- -->
  961. </a>
  962. <ul class="blockList">
  963. <li class="blockList">
  964. <h4>remove</h4>
  965. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.593">remove</a>(java.lang.Number&nbsp;x)</pre>
  966. <div class="block">Removes an item with the specified x-value and sends a
  967. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners. Note that when
  968. a series permits multiple items with the same x-value, this method
  969. could remove any one of the items with that x-value.</div>
  970. <dl>
  971. <dt><span class="paramLabel">Parameters:</span></dt>
  972. <dd><code>x</code> - the x-value.</dd>
  973. <dt><span class="returnLabel">Returns:</span></dt>
  974. <dd>The item removed.</dd>
  975. </dl>
  976. </li>
  977. </ul>
  978. <a name="clear--">
  979. <!-- -->
  980. </a>
  981. <ul class="blockList">
  982. <li class="blockList">
  983. <h4>clear</h4>
  984. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.601">clear</a>()</pre>
  985. <div class="block">Removes all data items from the series and sends a
  986. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  987. </li>
  988. </ul>
  989. <a name="getDataItem-int-">
  990. <!-- -->
  991. </a>
  992. <ul class="blockList">
  993. <li class="blockList">
  994. <h4>getDataItem</h4>
  995. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.619">getDataItem</a>(int&nbsp;index)</pre>
  996. <div class="block">Return the data item with the specified index.</div>
  997. <dl>
  998. <dt><span class="paramLabel">Parameters:</span></dt>
  999. <dd><code>index</code> - the index.</dd>
  1000. <dt><span class="returnLabel">Returns:</span></dt>
  1001. <dd>The data item with the specified index.</dd>
  1002. </dl>
  1003. </li>
  1004. </ul>
  1005. <a name="getX-int-">
  1006. <!-- -->
  1007. </a>
  1008. <ul class="blockList">
  1009. <li class="blockList">
  1010. <h4>getX</h4>
  1011. <pre>public&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.644">getX</a>(int&nbsp;index)</pre>
  1012. <div class="block">Returns the x-value at the specified index.</div>
  1013. <dl>
  1014. <dt><span class="paramLabel">Parameters:</span></dt>
  1015. <dd><code>index</code> - the index (zero-based).</dd>
  1016. <dt><span class="returnLabel">Returns:</span></dt>
  1017. <dd>The x-value (never <code>null</code>).</dd>
  1018. </dl>
  1019. </li>
  1020. </ul>
  1021. <a name="getY-int-">
  1022. <!-- -->
  1023. </a>
  1024. <ul class="blockList">
  1025. <li class="blockList">
  1026. <h4>getY</h4>
  1027. <pre>public&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.655">getY</a>(int&nbsp;index)</pre>
  1028. <div class="block">Returns the y-value at the specified index.</div>
  1029. <dl>
  1030. <dt><span class="paramLabel">Parameters:</span></dt>
  1031. <dd><code>index</code> - the index (zero-based).</dd>
  1032. <dt><span class="returnLabel">Returns:</span></dt>
  1033. <dd>The y-value (possibly <code>null</code>).</dd>
  1034. </dl>
  1035. </li>
  1036. </ul>
  1037. <a name="update-int-java.lang.Number-">
  1038. <!-- -->
  1039. </a>
  1040. <ul class="blockList">
  1041. <li class="blockList">
  1042. <h4>update</h4>
  1043. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.669">update</a>(int&nbsp;index,
  1044. java.lang.Number&nbsp;y)</pre>
  1045. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Renamed <a href="../../../../org/jfree/data/xy/XYSeries.html#updateByIndex-int-java.lang.Number-"><code>updateByIndex(int, Number)</code></a> to avoid
  1046. confusion with the <a href="../../../../org/jfree/data/xy/XYSeries.html#update-java.lang.Number-java.lang.Number-"><code>update(Number, Number)</code></a> method.</span></div>
  1047. <div class="block">Updates the value of an item in the series and sends a
  1048. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  1049. <dl>
  1050. <dt><span class="paramLabel">Parameters:</span></dt>
  1051. <dd><code>index</code> - the item (zero based index).</dd>
  1052. <dd><code>y</code> - the new value (<code>null</code> permitted).</dd>
  1053. </dl>
  1054. </li>
  1055. </ul>
  1056. <a name="updateByIndex-int-java.lang.Number-">
  1057. <!-- -->
  1058. </a>
  1059. <ul class="blockList">
  1060. <li class="blockList">
  1061. <h4>updateByIndex</h4>
  1062. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.738">updateByIndex</a>(int&nbsp;index,
  1063. java.lang.Number&nbsp;y)</pre>
  1064. <div class="block">Updates the value of an item in the series and sends a
  1065. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  1066. <dl>
  1067. <dt><span class="paramLabel">Parameters:</span></dt>
  1068. <dd><code>index</code> - the item (zero based index).</dd>
  1069. <dd><code>y</code> - the new value (<code>null</code> permitted).</dd>
  1070. <dt><span class="simpleTagLabel">Since:</span></dt>
  1071. <dd>1.0.1</dd>
  1072. </dl>
  1073. </li>
  1074. </ul>
  1075. <a name="update-java.lang.Number-java.lang.Number-">
  1076. <!-- -->
  1077. </a>
  1078. <ul class="blockList">
  1079. <li class="blockList">
  1080. <h4>update</h4>
  1081. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.751">update</a>(java.lang.Number&nbsp;x,
  1082. java.lang.Number&nbsp;y)</pre>
  1083. <div class="block">Updates an item in the series.</div>
  1084. <dl>
  1085. <dt><span class="paramLabel">Parameters:</span></dt>
  1086. <dd><code>x</code> - the x-value (<code>null</code> not permitted).</dd>
  1087. <dd><code>y</code> - the y-value (<code>null</code> permitted).</dd>
  1088. <dt><span class="throwsLabel">Throws:</span></dt>
  1089. <dd><code><a href="../../../../org/jfree/data/general/SeriesException.html" title="class in org.jfree.data.general">SeriesException</a></code> - if there is no existing item with the specified
  1090. x-value.</dd>
  1091. </dl>
  1092. </li>
  1093. </ul>
  1094. <a name="addOrUpdate-double-double-">
  1095. <!-- -->
  1096. </a>
  1097. <ul class="blockList">
  1098. <li class="blockList">
  1099. <h4>addOrUpdate</h4>
  1100. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.770">addOrUpdate</a>(double&nbsp;x,
  1101. double&nbsp;y)</pre>
  1102. <div class="block">Adds or updates an item in the series and sends a
  1103. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  1104. <dl>
  1105. <dt><span class="paramLabel">Parameters:</span></dt>
  1106. <dd><code>x</code> - the x-value.</dd>
  1107. <dd><code>y</code> - the y-value.</dd>
  1108. <dt><span class="returnLabel">Returns:</span></dt>
  1109. <dd>The item that was overwritten, if any.</dd>
  1110. <dt><span class="simpleTagLabel">Since:</span></dt>
  1111. <dd>1.0.10</dd>
  1112. </dl>
  1113. </li>
  1114. </ul>
  1115. <a name="addOrUpdate-java.lang.Number-java.lang.Number-">
  1116. <!-- -->
  1117. </a>
  1118. <ul class="blockList">
  1119. <li class="blockList">
  1120. <h4>addOrUpdate</h4>
  1121. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.784">addOrUpdate</a>(java.lang.Number&nbsp;x,
  1122. java.lang.Number&nbsp;y)</pre>
  1123. <div class="block">Adds or updates an item in the series and sends a
  1124. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  1125. <dl>
  1126. <dt><span class="paramLabel">Parameters:</span></dt>
  1127. <dd><code>x</code> - the x-value (<code>null</code> not permitted).</dd>
  1128. <dd><code>y</code> - the y-value (<code>null</code> permitted).</dd>
  1129. <dt><span class="returnLabel">Returns:</span></dt>
  1130. <dd>A copy of the overwritten data item, or <code>null</code> if no
  1131. item was overwritten.</dd>
  1132. </dl>
  1133. </li>
  1134. </ul>
  1135. <a name="addOrUpdate-org.jfree.data.xy.XYDataItem-">
  1136. <!-- -->
  1137. </a>
  1138. <ul class="blockList">
  1139. <li class="blockList">
  1140. <h4>addOrUpdate</h4>
  1141. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.800">addOrUpdate</a>(<a href="../../../../org/jfree/data/xy/XYDataItem.html" title="class in org.jfree.data.xy">XYDataItem</a>&nbsp;item)</pre>
  1142. <div class="block">Adds or updates an item in the series and sends a
  1143. <a href="../../../../org/jfree/data/general/SeriesChangeEvent.html" title="class in org.jfree.data.general"><code>SeriesChangeEvent</code></a> to all registered listeners.</div>
  1144. <dl>
  1145. <dt><span class="paramLabel">Parameters:</span></dt>
  1146. <dd><code>item</code> - the data item (<code>null</code> not permitted).</dd>
  1147. <dt><span class="returnLabel">Returns:</span></dt>
  1148. <dd>A copy of the overwritten data item, or <code>null</code> if no
  1149. item was overwritten.</dd>
  1150. <dt><span class="simpleTagLabel">Since:</span></dt>
  1151. <dd>1.0.14</dd>
  1152. </dl>
  1153. </li>
  1154. </ul>
  1155. <a name="indexOf-java.lang.Number-">
  1156. <!-- -->
  1157. </a>
  1158. <ul class="blockList">
  1159. <li class="blockList">
  1160. <h4>indexOf</h4>
  1161. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.864">indexOf</a>(java.lang.Number&nbsp;x)</pre>
  1162. <div class="block">Returns the index of the item with the specified x-value, or a negative
  1163. index if the series does not contain an item with that x-value. Be
  1164. aware that for an unsorted series, the index is found by iterating
  1165. through all items in the series.</div>
  1166. <dl>
  1167. <dt><span class="paramLabel">Parameters:</span></dt>
  1168. <dd><code>x</code> - the x-value (<code>null</code> not permitted).</dd>
  1169. <dt><span class="returnLabel">Returns:</span></dt>
  1170. <dd>The index.</dd>
  1171. </dl>
  1172. </li>
  1173. </ul>
  1174. <a name="toArray--">
  1175. <!-- -->
  1176. </a>
  1177. <ul class="blockList">
  1178. <li class="blockList">
  1179. <h4>toArray</h4>
  1180. <pre>public&nbsp;double[][]&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.886">toArray</a>()</pre>
  1181. <div class="block">Returns a new array containing the x and y values from this series.</div>
  1182. <dl>
  1183. <dt><span class="returnLabel">Returns:</span></dt>
  1184. <dd>A new array containing the x and y values from this series.</dd>
  1185. <dt><span class="simpleTagLabel">Since:</span></dt>
  1186. <dd>1.0.4</dd>
  1187. </dl>
  1188. </li>
  1189. </ul>
  1190. <a name="clone--">
  1191. <!-- -->
  1192. </a>
  1193. <ul class="blockList">
  1194. <li class="blockList">
  1195. <h4>clone</h4>
  1196. <pre>public&nbsp;java.lang.Object&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.910">clone</a>()
  1197. throws java.lang.CloneNotSupportedException</pre>
  1198. <div class="block">Returns a clone of the series.</div>
  1199. <dl>
  1200. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1201. <dd><code><a href="../../../../org/jfree/data/general/Series.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a></code></dd>
  1202. <dt><span class="returnLabel">Returns:</span></dt>
  1203. <dd>A clone of the series.</dd>
  1204. <dt><span class="throwsLabel">Throws:</span></dt>
  1205. <dd><code>java.lang.CloneNotSupportedException</code> - if there is a cloning problem.</dd>
  1206. </dl>
  1207. </li>
  1208. </ul>
  1209. <a name="createCopy-int-int-">
  1210. <!-- -->
  1211. </a>
  1212. <ul class="blockList">
  1213. <li class="blockList">
  1214. <h4>createCopy</h4>
  1215. <pre>public&nbsp;<a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy">XYSeries</a>&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.926">createCopy</a>(int&nbsp;start,
  1216. int&nbsp;end)
  1217. throws java.lang.CloneNotSupportedException</pre>
  1218. <div class="block">Creates a new series by copying a subset of the data in this time series.</div>
  1219. <dl>
  1220. <dt><span class="paramLabel">Parameters:</span></dt>
  1221. <dd><code>start</code> - the index of the first item to copy.</dd>
  1222. <dd><code>end</code> - the index of the last item to copy.</dd>
  1223. <dt><span class="returnLabel">Returns:</span></dt>
  1224. <dd>A series containing a copy of this series from start until end.</dd>
  1225. <dt><span class="throwsLabel">Throws:</span></dt>
  1226. <dd><code>java.lang.CloneNotSupportedException</code> - if there is a cloning problem.</dd>
  1227. </dl>
  1228. </li>
  1229. </ul>
  1230. <a name="equals-java.lang.Object-">
  1231. <!-- -->
  1232. </a>
  1233. <ul class="blockList">
  1234. <li class="blockList">
  1235. <h4>equals</h4>
  1236. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.957">equals</a>(java.lang.Object&nbsp;obj)</pre>
  1237. <div class="block">Tests this series for equality with an arbitrary object.</div>
  1238. <dl>
  1239. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1240. <dd><code><a href="../../../../org/jfree/data/general/Series.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a></code></dd>
  1241. <dt><span class="paramLabel">Parameters:</span></dt>
  1242. <dd><code>obj</code> - the object to test against for equality
  1243. (<code>null</code> permitted).</dd>
  1244. <dt><span class="returnLabel">Returns:</span></dt>
  1245. <dd>A boolean.</dd>
  1246. </dl>
  1247. </li>
  1248. </ul>
  1249. <a name="hashCode--">
  1250. <!-- -->
  1251. </a>
  1252. <ul class="blockListLast">
  1253. <li class="blockList">
  1254. <h4>hashCode</h4>
  1255. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/xy/XYSeries.html#line.989">hashCode</a>()</pre>
  1256. <div class="block">Returns a hash code.</div>
  1257. <dl>
  1258. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1259. <dd><code><a href="../../../../org/jfree/data/general/Series.html#hashCode--">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/general/Series.html" title="class in org.jfree.data.general">Series</a></code></dd>
  1260. <dt><span class="returnLabel">Returns:</span></dt>
  1261. <dd>A hash code.</dd>
  1262. </dl>
  1263. </li>
  1264. </ul>
  1265. </li>
  1266. </ul>
  1267. </li>
  1268. </ul>
  1269. </div>
  1270. </div>
  1271. <!-- ========= END OF CLASS DATA ========= -->
  1272. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1273. <div class="bottomNav"><a name="navbar.bottom">
  1274. <!-- -->
  1275. </a>
  1276. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1277. <a name="navbar.bottom.firstrow">
  1278. <!-- -->
  1279. </a>
  1280. <ul class="navList" title="Navigation">
  1281. <li><a href="../../../../overview-summary.html">Overview</a></li>
  1282. <li><a href="package-summary.html">Package</a></li>
  1283. <li class="navBarCell1Rev">Class</li>
  1284. <li><a href="class-use/XYSeries.html">Use</a></li>
  1285. <li><a href="package-tree.html">Tree</a></li>
  1286. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1287. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  1288. <li><a href="../../../../help-doc.html">Help</a></li>
  1289. </ul>
  1290. </div>
  1291. <div class="subNav">
  1292. <ul class="navList">
  1293. <li><a href="../../../../org/jfree/data/xy/XYRangeInfo.html" title="interface in org.jfree.data.xy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1294. <li><a href="../../../../org/jfree/data/xy/XYSeriesCollection.html" title="class in org.jfree.data.xy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1295. </ul>
  1296. <ul class="navList">
  1297. <li><a href="../../../../index.html?org/jfree/data/xy/XYSeries.html" target="_top">Frames</a></li>
  1298. <li><a href="XYSeries.html" target="_top">No&nbsp;Frames</a></li>
  1299. </ul>
  1300. <ul class="navList" id="allclasses_navbar_bottom">
  1301. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1302. </ul>
  1303. <div>
  1304. <script type="text/javascript"><!--
  1305. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1306. if(window==top) {
  1307. allClassesLink.style.display = "block";
  1308. }
  1309. else {
  1310. allClassesLink.style.display = "none";
  1311. }
  1312. //-->
  1313. </script>
  1314. </div>
  1315. <div>
  1316. <ul class="subNavList">
  1317. <li>Summary:&nbsp;</li>
  1318. <li>Nested&nbsp;|&nbsp;</li>
  1319. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  1320. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1321. <li><a href="#method.summary">Method</a></li>
  1322. </ul>
  1323. <ul class="subNavList">
  1324. <li>Detail:&nbsp;</li>
  1325. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  1326. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1327. <li><a href="#method.detail">Method</a></li>
  1328. </ul>
  1329. </div>
  1330. <a name="skip.navbar.bottom">
  1331. <!-- -->
  1332. </a></div>
  1333. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1334. </body>
  1335. </html>