Quarter.html 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919
  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:43 CEST 2014 -->
  6. <title>Quarter (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="Quarter (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":9,"i13":10,"i14":10,"i15":10};
  22. var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/Quarter.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/time/MovingAverage.html" title="class in org.jfree.data.time"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/data/time/Quarter.html" target="_top">Frames</a></li>
  57. <li><a href="Quarter.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.time</div>
  96. <h2 title="Class Quarter" class="title">Class Quarter</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/time/RegularTimePeriod.html" title="class in org.jfree.data.time">org.jfree.data.time.RegularTimePeriod</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li>org.jfree.data.time.Quarter</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.Comparable, <a href="../../../../org/jfree/data/time/TimePeriod.html" title="interface in org.jfree.data.time">TimePeriod</a>, org.jfree.date.MonthConstants</dd>
  118. </dl>
  119. <hr>
  120. <br>
  121. <pre>public class <a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.78">Quarter</a>
  122. extends <a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a>
  123. implements java.io.Serializable</pre>
  124. <div class="block">Defines a quarter (in a given year). The range supported is Q1 1900 to
  125. Q4 9999. This class is immutable, which is a requirement for all
  126. <a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time"><code>RegularTimePeriod</code></a> subclasses.</div>
  127. <dl>
  128. <dt><span class="seeLabel">See Also:</span></dt>
  129. <dd><a href="../../../../serialized-form.html#org.jfree.data.time.Quarter">Serialized Form</a></dd>
  130. </dl>
  131. </li>
  132. </ul>
  133. </div>
  134. <div class="summary">
  135. <ul class="blockList">
  136. <li class="blockList">
  137. <!-- =========== FIELD SUMMARY =========== -->
  138. <ul class="blockList">
  139. <li class="blockList"><a name="field.summary">
  140. <!-- -->
  141. </a>
  142. <h3>Field Summary</h3>
  143. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  144. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  145. <tr>
  146. <th class="colFirst" scope="col">Modifier and Type</th>
  147. <th class="colLast" scope="col">Field and Description</th>
  148. </tr>
  149. <tr class="altColor">
  150. <td class="colFirst"><code>static int[]</code></td>
  151. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#FIRST_MONTH_IN_QUARTER">FIRST_MONTH_IN_QUARTER</a></span></code>
  152. <div class="block">The first month in each quarter.</div>
  153. </td>
  154. </tr>
  155. <tr class="rowColor">
  156. <td class="colFirst"><code>static int</code></td>
  157. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#FIRST_QUARTER">FIRST_QUARTER</a></span></code>
  158. <div class="block">Constant for quarter 1.</div>
  159. </td>
  160. </tr>
  161. <tr class="altColor">
  162. <td class="colFirst"><code>static int[]</code></td>
  163. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#LAST_MONTH_IN_QUARTER">LAST_MONTH_IN_QUARTER</a></span></code>
  164. <div class="block">The last month in each quarter.</div>
  165. </td>
  166. </tr>
  167. <tr class="rowColor">
  168. <td class="colFirst"><code>static int</code></td>
  169. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#LAST_QUARTER">LAST_QUARTER</a></span></code>
  170. <div class="block">Constant for quarter 4.</div>
  171. </td>
  172. </tr>
  173. </table>
  174. <ul class="blockList">
  175. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.data.time.RegularTimePeriod">
  176. <!-- -->
  177. </a>
  178. <h3>Fields inherited from class&nbsp;org.jfree.data.time.<a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></h3>
  179. <code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#DEFAULT_TIME_ZONE">DEFAULT_TIME_ZONE</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#WORKING_CALENDAR">WORKING_CALENDAR</a></code></li>
  180. </ul>
  181. <ul class="blockList">
  182. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.date.MonthConstants">
  183. <!-- -->
  184. </a>
  185. <h3>Fields inherited from interface&nbsp;org.jfree.date.MonthConstants</h3>
  186. <code>APRIL, AUGUST, DECEMBER, FEBRUARY, JANUARY, JULY, JUNE, MARCH, MAY, NOVEMBER, OCTOBER, SEPTEMBER</code></li>
  187. </ul>
  188. </li>
  189. </ul>
  190. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  191. <ul class="blockList">
  192. <li class="blockList"><a name="constructor.summary">
  193. <!-- -->
  194. </a>
  195. <h3>Constructor Summary</h3>
  196. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  197. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  198. <tr>
  199. <th class="colOne" scope="col">Constructor and Description</th>
  200. </tr>
  201. <tr class="altColor">
  202. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter--">Quarter</a></span>()</code>
  203. <div class="block">Constructs a new Quarter, based on the current system date/time.</div>
  204. </td>
  205. </tr>
  206. <tr class="rowColor">
  207. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-">Quarter</a></span>(java.util.Date&nbsp;time)</code>
  208. <div class="block">Constructs a new instance, based on a date/time and the default time
  209. zone.</div>
  210. </td>
  211. </tr>
  212. <tr class="altColor">
  213. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-java.util.TimeZone-">Quarter</a></span>(java.util.Date&nbsp;time,
  214. java.util.TimeZone&nbsp;zone)</code>
  215. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  216. <div class="block"><span class="deprecationComment">Since 1.0.12, use <a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-java.util.TimeZone-java.util.Locale-"><code>Quarter(Date, TimeZone, Locale)</code></a>
  217. instead.</span></div>
  218. </div>
  219. </td>
  220. </tr>
  221. <tr class="rowColor">
  222. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-java.util.TimeZone-java.util.Locale-">Quarter</a></span>(java.util.Date&nbsp;time,
  223. java.util.TimeZone&nbsp;zone,
  224. java.util.Locale&nbsp;locale)</code>
  225. <div class="block">Creates a new <code>Quarter</code> instance, using the specified
  226. zone and locale.</div>
  227. </td>
  228. </tr>
  229. <tr class="altColor">
  230. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-int-int-">Quarter</a></span>(int&nbsp;quarter,
  231. int&nbsp;year)</code>
  232. <div class="block">Constructs a new quarter.</div>
  233. </td>
  234. </tr>
  235. <tr class="rowColor">
  236. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-int-org.jfree.data.time.Year-">Quarter</a></span>(int&nbsp;quarter,
  237. <a href="../../../../org/jfree/data/time/Year.html" title="class in org.jfree.data.time">Year</a>&nbsp;year)</code>
  238. <div class="block">Constructs a new quarter.</div>
  239. </td>
  240. </tr>
  241. </table>
  242. </li>
  243. </ul>
  244. <!-- ========== METHOD SUMMARY =========== -->
  245. <ul class="blockList">
  246. <li class="blockList"><a name="method.summary">
  247. <!-- -->
  248. </a>
  249. <h3>Method Summary</h3>
  250. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  251. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>
  252. <tr>
  253. <th class="colFirst" scope="col">Modifier and Type</th>
  254. <th class="colLast" scope="col">Method and Description</th>
  255. </tr>
  256. <tr id="i0" class="altColor">
  257. <td class="colFirst"><code>int</code></td>
  258. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#compareTo-java.lang.Object-">compareTo</a></span>(java.lang.Object&nbsp;o1)</code>
  259. <div class="block">Returns an integer indicating the order of this Quarter object relative
  260. to the specified object:
  261. negative == before, zero == same, positive == after.</div>
  262. </td>
  263. </tr>
  264. <tr id="i1" class="rowColor">
  265. <td class="colFirst"><code>boolean</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  267. <div class="block">Tests the equality of this Quarter object to an arbitrary object.</div>
  268. </td>
  269. </tr>
  270. <tr id="i2" class="altColor">
  271. <td class="colFirst"><code>long</code></td>
  272. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getFirstMillisecond--">getFirstMillisecond</a></span>()</code>
  273. <div class="block">Returns the first millisecond of the quarter.</div>
  274. </td>
  275. </tr>
  276. <tr id="i3" class="rowColor">
  277. <td class="colFirst"><code>long</code></td>
  278. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getFirstMillisecond-java.util.Calendar-">getFirstMillisecond</a></span>(java.util.Calendar&nbsp;calendar)</code>
  279. <div class="block">Returns the first millisecond in the Quarter, evaluated using the
  280. supplied calendar (which determines the time zone).</div>
  281. </td>
  282. </tr>
  283. <tr id="i4" class="altColor">
  284. <td class="colFirst"><code>long</code></td>
  285. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getLastMillisecond--">getLastMillisecond</a></span>()</code>
  286. <div class="block">Returns the last millisecond of the quarter.</div>
  287. </td>
  288. </tr>
  289. <tr id="i5" class="rowColor">
  290. <td class="colFirst"><code>long</code></td>
  291. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getLastMillisecond-java.util.Calendar-">getLastMillisecond</a></span>(java.util.Calendar&nbsp;calendar)</code>
  292. <div class="block">Returns the last millisecond of the Quarter, evaluated using the
  293. supplied calendar (which determines the time zone).</div>
  294. </td>
  295. </tr>
  296. <tr id="i6" class="altColor">
  297. <td class="colFirst"><code>int</code></td>
  298. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getQuarter--">getQuarter</a></span>()</code>
  299. <div class="block">Returns the quarter.</div>
  300. </td>
  301. </tr>
  302. <tr id="i7" class="rowColor">
  303. <td class="colFirst"><code>long</code></td>
  304. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getSerialIndex--">getSerialIndex</a></span>()</code>
  305. <div class="block">Returns a serial index number for the quarter.</div>
  306. </td>
  307. </tr>
  308. <tr id="i8" class="altColor">
  309. <td class="colFirst"><code><a href="../../../../org/jfree/data/time/Year.html" title="class in org.jfree.data.time">Year</a></code></td>
  310. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getYear--">getYear</a></span>()</code>
  311. <div class="block">Returns the year.</div>
  312. </td>
  313. </tr>
  314. <tr id="i9" class="rowColor">
  315. <td class="colFirst"><code>int</code></td>
  316. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#getYearValue--">getYearValue</a></span>()</code>
  317. <div class="block">Returns the year.</div>
  318. </td>
  319. </tr>
  320. <tr id="i10" class="altColor">
  321. <td class="colFirst"><code>int</code></td>
  322. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#hashCode--">hashCode</a></span>()</code>
  323. <div class="block">Returns a hash code for this object instance.</div>
  324. </td>
  325. </tr>
  326. <tr id="i11" class="rowColor">
  327. <td class="colFirst"><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></td>
  328. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#next--">next</a></span>()</code>
  329. <div class="block">Returns the quarter following this one.</div>
  330. </td>
  331. </tr>
  332. <tr id="i12" class="altColor">
  333. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/time/Quarter.html" title="class in org.jfree.data.time">Quarter</a></code></td>
  334. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#parseQuarter-java.lang.String-">parseQuarter</a></span>(java.lang.String&nbsp;s)</code>
  335. <div class="block">Parses the string argument as a quarter.</div>
  336. </td>
  337. </tr>
  338. <tr id="i13" class="rowColor">
  339. <td class="colFirst"><code>void</code></td>
  340. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#peg-java.util.Calendar-">peg</a></span>(java.util.Calendar&nbsp;calendar)</code>
  341. <div class="block">Recalculates the start date/time and end date/time for this time period
  342. relative to the supplied calendar (which incorporates a time zone).</div>
  343. </td>
  344. </tr>
  345. <tr id="i14" class="altColor">
  346. <td class="colFirst"><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></td>
  347. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#previous--">previous</a></span>()</code>
  348. <div class="block">Returns the quarter preceding this one.</div>
  349. </td>
  350. </tr>
  351. <tr id="i15" class="rowColor">
  352. <td class="colFirst"><code>java.lang.String</code></td>
  353. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/time/Quarter.html#toString--">toString</a></span>()</code>
  354. <div class="block">Returns a string representing the quarter (e.g.</div>
  355. </td>
  356. </tr>
  357. </table>
  358. <ul class="blockList">
  359. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.data.time.RegularTimePeriod">
  360. <!-- -->
  361. </a>
  362. <h3>Methods inherited from class&nbsp;org.jfree.data.time.<a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></h3>
  363. <code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#createInstance-java.lang.Class-java.util.Date-java.util.TimeZone-">createInstance</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#downsize-java.lang.Class-">downsize</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getEnd--">getEnd</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getFirstMillisecond-java.util.TimeZone-">getFirstMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getLastMillisecond-java.util.TimeZone-">getLastMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getMiddleMillisecond--">getMiddleMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getMiddleMillisecond-java.util.Calendar-">getMiddleMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getMiddleMillisecond-java.util.TimeZone-">getMiddleMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getMillisecond-org.jfree.data.time.TimePeriodAnchor-java.util.Calendar-">getMillisecond</a>, <a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getStart--">getStart</a></code></li>
  364. </ul>
  365. <ul class="blockList">
  366. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  367. <!-- -->
  368. </a>
  369. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  370. <code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
  371. </ul>
  372. </li>
  373. </ul>
  374. </li>
  375. </ul>
  376. </div>
  377. <div class="details">
  378. <ul class="blockList">
  379. <li class="blockList">
  380. <!-- ============ FIELD DETAIL =========== -->
  381. <ul class="blockList">
  382. <li class="blockList"><a name="field.detail">
  383. <!-- -->
  384. </a>
  385. <h3>Field Detail</h3>
  386. <a name="FIRST_QUARTER">
  387. <!-- -->
  388. </a>
  389. <ul class="blockList">
  390. <li class="blockList">
  391. <h4>FIRST_QUARTER</h4>
  392. <pre>public static final&nbsp;int <a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.84">FIRST_QUARTER</a></pre>
  393. <div class="block">Constant for quarter 1.</div>
  394. <dl>
  395. <dt><span class="seeLabel">See Also:</span></dt>
  396. <dd><a href="../../../../constant-values.html#org.jfree.data.time.Quarter.FIRST_QUARTER">Constant Field Values</a></dd>
  397. </dl>
  398. </li>
  399. </ul>
  400. <a name="LAST_QUARTER">
  401. <!-- -->
  402. </a>
  403. <ul class="blockList">
  404. <li class="blockList">
  405. <h4>LAST_QUARTER</h4>
  406. <pre>public static final&nbsp;int <a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.87">LAST_QUARTER</a></pre>
  407. <div class="block">Constant for quarter 4.</div>
  408. <dl>
  409. <dt><span class="seeLabel">See Also:</span></dt>
  410. <dd><a href="../../../../constant-values.html#org.jfree.data.time.Quarter.LAST_QUARTER">Constant Field Values</a></dd>
  411. </dl>
  412. </li>
  413. </ul>
  414. <a name="FIRST_MONTH_IN_QUARTER">
  415. <!-- -->
  416. </a>
  417. <ul class="blockList">
  418. <li class="blockList">
  419. <h4>FIRST_MONTH_IN_QUARTER</h4>
  420. <pre>public static final&nbsp;int[] <a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.90">FIRST_MONTH_IN_QUARTER</a></pre>
  421. <div class="block">The first month in each quarter.</div>
  422. </li>
  423. </ul>
  424. <a name="LAST_MONTH_IN_QUARTER">
  425. <!-- -->
  426. </a>
  427. <ul class="blockListLast">
  428. <li class="blockList">
  429. <h4>LAST_MONTH_IN_QUARTER</h4>
  430. <pre>public static final&nbsp;int[] <a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.96">LAST_MONTH_IN_QUARTER</a></pre>
  431. <div class="block">The last month in each quarter.</div>
  432. </li>
  433. </ul>
  434. </li>
  435. </ul>
  436. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  437. <ul class="blockList">
  438. <li class="blockList"><a name="constructor.detail">
  439. <!-- -->
  440. </a>
  441. <h3>Constructor Detail</h3>
  442. <a name="Quarter--">
  443. <!-- -->
  444. </a>
  445. <ul class="blockList">
  446. <li class="blockList">
  447. <h4>Quarter</h4>
  448. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.116">Quarter</a>()</pre>
  449. <div class="block">Constructs a new Quarter, based on the current system date/time.</div>
  450. </li>
  451. </ul>
  452. <a name="Quarter-int-int-">
  453. <!-- -->
  454. </a>
  455. <ul class="blockList">
  456. <li class="blockList">
  457. <h4>Quarter</h4>
  458. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.126">Quarter</a>(int&nbsp;quarter,
  459. int&nbsp;year)</pre>
  460. <div class="block">Constructs a new quarter.</div>
  461. <dl>
  462. <dt><span class="paramLabel">Parameters:</span></dt>
  463. <dd><code>year</code> - the year (1900 to 9999).</dd>
  464. <dd><code>quarter</code> - the quarter (1 to 4).</dd>
  465. </dl>
  466. </li>
  467. </ul>
  468. <a name="Quarter-int-org.jfree.data.time.Year-">
  469. <!-- -->
  470. </a>
  471. <ul class="blockList">
  472. <li class="blockList">
  473. <h4>Quarter</h4>
  474. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.141">Quarter</a>(int&nbsp;quarter,
  475. <a href="../../../../org/jfree/data/time/Year.html" title="class in org.jfree.data.time">Year</a>&nbsp;year)</pre>
  476. <div class="block">Constructs a new quarter.</div>
  477. <dl>
  478. <dt><span class="paramLabel">Parameters:</span></dt>
  479. <dd><code>quarter</code> - the quarter (1 to 4).</dd>
  480. <dd><code>year</code> - the year (1900 to 9999).</dd>
  481. </dl>
  482. </li>
  483. </ul>
  484. <a name="Quarter-java.util.Date-">
  485. <!-- -->
  486. </a>
  487. <ul class="blockList">
  488. <li class="blockList">
  489. <h4>Quarter</h4>
  490. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.158">Quarter</a>(java.util.Date&nbsp;time)</pre>
  491. <div class="block">Constructs a new instance, based on a date/time and the default time
  492. zone.</div>
  493. <dl>
  494. <dt><span class="paramLabel">Parameters:</span></dt>
  495. <dd><code>time</code> - the date/time (<code>null</code> not permitted).</dd>
  496. <dt><span class="seeLabel">See Also:</span></dt>
  497. <dd><a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-java.util.TimeZone-"><code>Quarter(Date, TimeZone)</code></a></dd>
  498. </dl>
  499. </li>
  500. </ul>
  501. <a name="Quarter-java.util.Date-java.util.TimeZone-">
  502. <!-- -->
  503. </a>
  504. <ul class="blockList">
  505. <li class="blockList">
  506. <h4>Quarter</h4>
  507. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.171">Quarter</a>(java.util.Date&nbsp;time,
  508. java.util.TimeZone&nbsp;zone)</pre>
  509. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 1.0.12, use <a href="../../../../org/jfree/data/time/Quarter.html#Quarter-java.util.Date-java.util.TimeZone-java.util.Locale-"><code>Quarter(Date, TimeZone, Locale)</code></a>
  510. instead.</span></div>
  511. <div class="block">Constructs a Quarter, based on a date/time and time zone.</div>
  512. <dl>
  513. <dt><span class="paramLabel">Parameters:</span></dt>
  514. <dd><code>time</code> - the date/time.</dd>
  515. <dd><code>zone</code> - the zone (<code>null</code> not permitted).</dd>
  516. </dl>
  517. </li>
  518. </ul>
  519. <a name="Quarter-java.util.Date-java.util.TimeZone-java.util.Locale-">
  520. <!-- -->
  521. </a>
  522. <ul class="blockListLast">
  523. <li class="blockList">
  524. <h4>Quarter</h4>
  525. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.185">Quarter</a>(java.util.Date&nbsp;time,
  526. java.util.TimeZone&nbsp;zone,
  527. java.util.Locale&nbsp;locale)</pre>
  528. <div class="block">Creates a new <code>Quarter</code> instance, using the specified
  529. zone and locale.</div>
  530. <dl>
  531. <dt><span class="paramLabel">Parameters:</span></dt>
  532. <dd><code>time</code> - the current time.</dd>
  533. <dd><code>zone</code> - the time zone.</dd>
  534. <dd><code>locale</code> - the locale.</dd>
  535. <dt><span class="simpleTagLabel">Since:</span></dt>
  536. <dd>1.0.12</dd>
  537. </dl>
  538. </li>
  539. </ul>
  540. </li>
  541. </ul>
  542. <!-- ============ METHOD DETAIL ========== -->
  543. <ul class="blockList">
  544. <li class="blockList"><a name="method.detail">
  545. <!-- -->
  546. </a>
  547. <h3>Method Detail</h3>
  548. <a name="getQuarter--">
  549. <!-- -->
  550. </a>
  551. <ul class="blockList">
  552. <li class="blockList">
  553. <h4>getQuarter</h4>
  554. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.199">getQuarter</a>()</pre>
  555. <div class="block">Returns the quarter.</div>
  556. <dl>
  557. <dt><span class="returnLabel">Returns:</span></dt>
  558. <dd>The quarter.</dd>
  559. </dl>
  560. </li>
  561. </ul>
  562. <a name="getYear--">
  563. <!-- -->
  564. </a>
  565. <ul class="blockList">
  566. <li class="blockList">
  567. <h4>getYear</h4>
  568. <pre>public&nbsp;<a href="../../../../org/jfree/data/time/Year.html" title="class in org.jfree.data.time">Year</a>&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.208">getYear</a>()</pre>
  569. <div class="block">Returns the year.</div>
  570. <dl>
  571. <dt><span class="returnLabel">Returns:</span></dt>
  572. <dd>The year.</dd>
  573. </dl>
  574. </li>
  575. </ul>
  576. <a name="getYearValue--">
  577. <!-- -->
  578. </a>
  579. <ul class="blockList">
  580. <li class="blockList">
  581. <h4>getYearValue</h4>
  582. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.219">getYearValue</a>()</pre>
  583. <div class="block">Returns the year.</div>
  584. <dl>
  585. <dt><span class="returnLabel">Returns:</span></dt>
  586. <dd>The year.</dd>
  587. <dt><span class="simpleTagLabel">Since:</span></dt>
  588. <dd>1.0.3</dd>
  589. </dl>
  590. </li>
  591. </ul>
  592. <a name="getFirstMillisecond--">
  593. <!-- -->
  594. </a>
  595. <ul class="blockList">
  596. <li class="blockList">
  597. <h4>getFirstMillisecond</h4>
  598. <pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.234">getFirstMillisecond</a>()</pre>
  599. <div class="block">Returns the first millisecond of the quarter. This will be determined
  600. relative to the time zone specified in the constructor, or in the
  601. calendar instance passed in the most recent call to the
  602. <a href="../../../../org/jfree/data/time/Quarter.html#peg-java.util.Calendar-"><code>peg(Calendar)</code></a> method.</div>
  603. <dl>
  604. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  605. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getFirstMillisecond--">getFirstMillisecond</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  606. <dt><span class="returnLabel">Returns:</span></dt>
  607. <dd>The first millisecond of the quarter.</dd>
  608. <dt><span class="seeLabel">See Also:</span></dt>
  609. <dd><a href="../../../../org/jfree/data/time/Quarter.html#getLastMillisecond--"><code>getLastMillisecond()</code></a></dd>
  610. </dl>
  611. </li>
  612. </ul>
  613. <a name="getLastMillisecond--">
  614. <!-- -->
  615. </a>
  616. <ul class="blockList">
  617. <li class="blockList">
  618. <h4>getLastMillisecond</h4>
  619. <pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.249">getLastMillisecond</a>()</pre>
  620. <div class="block">Returns the last millisecond of the quarter. This will be
  621. determined relative to the time zone specified in the constructor, or
  622. in the calendar instance passed in the most recent call to the
  623. <a href="../../../../org/jfree/data/time/Quarter.html#peg-java.util.Calendar-"><code>peg(Calendar)</code></a> method.</div>
  624. <dl>
  625. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  626. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getLastMillisecond--">getLastMillisecond</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  627. <dt><span class="returnLabel">Returns:</span></dt>
  628. <dd>The last millisecond of the quarter.</dd>
  629. <dt><span class="seeLabel">See Also:</span></dt>
  630. <dd><a href="../../../../org/jfree/data/time/Quarter.html#getFirstMillisecond--"><code>getFirstMillisecond()</code></a></dd>
  631. </dl>
  632. </li>
  633. </ul>
  634. <a name="peg-java.util.Calendar-">
  635. <!-- -->
  636. </a>
  637. <ul class="blockList">
  638. <li class="blockList">
  639. <h4>peg</h4>
  640. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.262">peg</a>(java.util.Calendar&nbsp;calendar)</pre>
  641. <div class="block">Recalculates the start date/time and end date/time for this time period
  642. relative to the supplied calendar (which incorporates a time zone).</div>
  643. <dl>
  644. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  645. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#peg-java.util.Calendar-">peg</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  646. <dt><span class="paramLabel">Parameters:</span></dt>
  647. <dd><code>calendar</code> - the calendar (<code>null</code> not permitted).</dd>
  648. <dt><span class="simpleTagLabel">Since:</span></dt>
  649. <dd>1.0.3</dd>
  650. </dl>
  651. </li>
  652. </ul>
  653. <a name="previous--">
  654. <!-- -->
  655. </a>
  656. <ul class="blockList">
  657. <li class="blockList">
  658. <h4>previous</h4>
  659. <pre>public&nbsp;<a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a>&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.274">previous</a>()</pre>
  660. <div class="block">Returns the quarter preceding this one.</div>
  661. <dl>
  662. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  663. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#previous--">previous</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  664. <dt><span class="returnLabel">Returns:</span></dt>
  665. <dd>The quarter preceding this one (or <code>null</code> if this is
  666. Q1 1900).</dd>
  667. </dl>
  668. </li>
  669. </ul>
  670. <a name="next--">
  671. <!-- -->
  672. </a>
  673. <ul class="blockList">
  674. <li class="blockList">
  675. <h4>next</h4>
  676. <pre>public&nbsp;<a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a>&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.296">next</a>()</pre>
  677. <div class="block">Returns the quarter following this one.</div>
  678. <dl>
  679. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  680. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#next--">next</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  681. <dt><span class="returnLabel">Returns:</span></dt>
  682. <dd>The quarter following this one (or null if this is Q4 9999).</dd>
  683. </dl>
  684. </li>
  685. </ul>
  686. <a name="getSerialIndex--">
  687. <!-- -->
  688. </a>
  689. <ul class="blockList">
  690. <li class="blockList">
  691. <h4>getSerialIndex</h4>
  692. <pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.318">getSerialIndex</a>()</pre>
  693. <div class="block">Returns a serial index number for the quarter.</div>
  694. <dl>
  695. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  696. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getSerialIndex--">getSerialIndex</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  697. <dt><span class="returnLabel">Returns:</span></dt>
  698. <dd>The serial index number.</dd>
  699. </dl>
  700. </li>
  701. </ul>
  702. <a name="equals-java.lang.Object-">
  703. <!-- -->
  704. </a>
  705. <ul class="blockList">
  706. <li class="blockList">
  707. <h4>equals</h4>
  708. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.334">equals</a>(java.lang.Object&nbsp;obj)</pre>
  709. <div class="block">Tests the equality of this Quarter object to an arbitrary object.
  710. Returns <code>true</code> if the target is a Quarter instance
  711. representing the same quarter as this object. In all other cases,
  712. returns <code>false</code>.</div>
  713. <dl>
  714. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  715. <dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
  716. <dt><span class="paramLabel">Parameters:</span></dt>
  717. <dd><code>obj</code> - the object (<code>null</code> permitted).</dd>
  718. <dt><span class="returnLabel">Returns:</span></dt>
  719. <dd><code>true</code> if quarter and year of this and the object are
  720. the same.</dd>
  721. </dl>
  722. </li>
  723. </ul>
  724. <a name="hashCode--">
  725. <!-- -->
  726. </a>
  727. <ul class="blockList">
  728. <li class="blockList">
  729. <h4>hashCode</h4>
  730. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.362">hashCode</a>()</pre>
  731. <div class="block">Returns a hash code for this object instance. The approach described by
  732. Joshua Bloch in "Effective Java" has been used here:
  733. <p>
  734. <code>http://developer.java.sun.com/developer/Books/effectivejava
  735. /Chapter3.pdf</code></div>
  736. <dl>
  737. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  738. <dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
  739. <dt><span class="returnLabel">Returns:</span></dt>
  740. <dd>A hash code.</dd>
  741. </dl>
  742. </li>
  743. </ul>
  744. <a name="compareTo-java.lang.Object-">
  745. <!-- -->
  746. </a>
  747. <ul class="blockList">
  748. <li class="blockList">
  749. <h4>compareTo</h4>
  750. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.380">compareTo</a>(java.lang.Object&nbsp;o1)</pre>
  751. <div class="block">Returns an integer indicating the order of this Quarter object relative
  752. to the specified object:
  753. negative == before, zero == same, positive == after.</div>
  754. <dl>
  755. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  756. <dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable</code></dd>
  757. <dt><span class="paramLabel">Parameters:</span></dt>
  758. <dd><code>o1</code> - the object to compare</dd>
  759. <dt><span class="returnLabel">Returns:</span></dt>
  760. <dd>negative == before, zero == same, positive == after.</dd>
  761. </dl>
  762. </li>
  763. </ul>
  764. <a name="toString--">
  765. <!-- -->
  766. </a>
  767. <ul class="blockList">
  768. <li class="blockList">
  769. <h4>toString</h4>
  770. <pre>public&nbsp;java.lang.String&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.418">toString</a>()</pre>
  771. <div class="block">Returns a string representing the quarter (e.g. "Q1/2002").</div>
  772. <dl>
  773. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  774. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#toString--">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  775. <dt><span class="returnLabel">Returns:</span></dt>
  776. <dd>A string representing the quarter.</dd>
  777. </dl>
  778. </li>
  779. </ul>
  780. <a name="getFirstMillisecond-java.util.Calendar-">
  781. <!-- -->
  782. </a>
  783. <ul class="blockList">
  784. <li class="blockList">
  785. <h4>getFirstMillisecond</h4>
  786. <pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.434">getFirstMillisecond</a>(java.util.Calendar&nbsp;calendar)</pre>
  787. <div class="block">Returns the first millisecond in the Quarter, evaluated using the
  788. supplied calendar (which determines the time zone).</div>
  789. <dl>
  790. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  791. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getFirstMillisecond-java.util.Calendar-">getFirstMillisecond</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  792. <dt><span class="paramLabel">Parameters:</span></dt>
  793. <dd><code>calendar</code> - the calendar (<code>null</code> not permitted).</dd>
  794. <dt><span class="returnLabel">Returns:</span></dt>
  795. <dd>The first millisecond in the Quarter.</dd>
  796. <dt><span class="throwsLabel">Throws:</span></dt>
  797. <dd><code>java.lang.NullPointerException</code> - if <code>calendar</code> is
  798. <code>null</code>.</dd>
  799. <dt><span class="seeLabel">See Also:</span></dt>
  800. <dd><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getLastMillisecond-java.util.Calendar-"><code>RegularTimePeriod.getLastMillisecond(Calendar)</code></a></dd>
  801. </dl>
  802. </li>
  803. </ul>
  804. <a name="getLastMillisecond-java.util.Calendar-">
  805. <!-- -->
  806. </a>
  807. <ul class="blockList">
  808. <li class="blockList">
  809. <h4>getLastMillisecond</h4>
  810. <pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.453">getLastMillisecond</a>(java.util.Calendar&nbsp;calendar)</pre>
  811. <div class="block">Returns the last millisecond of the Quarter, evaluated using the
  812. supplied calendar (which determines the time zone).</div>
  813. <dl>
  814. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  815. <dd><code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getLastMillisecond-java.util.Calendar-">getLastMillisecond</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time">RegularTimePeriod</a></code></dd>
  816. <dt><span class="paramLabel">Parameters:</span></dt>
  817. <dd><code>calendar</code> - the calendar (<code>null</code> not permitted).</dd>
  818. <dt><span class="returnLabel">Returns:</span></dt>
  819. <dd>The last millisecond of the Quarter.</dd>
  820. <dt><span class="throwsLabel">Throws:</span></dt>
  821. <dd><code>java.lang.NullPointerException</code> - if <code>calendar</code> is
  822. <code>null</code>.</dd>
  823. <dt><span class="seeLabel">See Also:</span></dt>
  824. <dd><a href="../../../../org/jfree/data/time/RegularTimePeriod.html#getFirstMillisecond-java.util.Calendar-"><code>RegularTimePeriod.getFirstMillisecond(Calendar)</code></a></dd>
  825. </dl>
  826. </li>
  827. </ul>
  828. <a name="parseQuarter-java.lang.String-">
  829. <!-- -->
  830. </a>
  831. <ul class="blockListLast">
  832. <li class="blockList">
  833. <h4>parseQuarter</h4>
  834. <pre>public static&nbsp;<a href="../../../../org/jfree/data/time/Quarter.html" title="class in org.jfree.data.time">Quarter</a>&nbsp;<a href="../../../../src-html/org/jfree/data/time/Quarter.html#line.470">parseQuarter</a>(java.lang.String&nbsp;s)</pre>
  835. <div class="block">Parses the string argument as a quarter.
  836. <P>
  837. This method should accept the following formats: "YYYY-QN" and "QN-YYYY",
  838. where the "-" can be a space, a forward-slash (/), comma or a dash (-).</div>
  839. <dl>
  840. <dt><span class="paramLabel">Parameters:</span></dt>
  841. <dd><code>s</code> - A string representing the quarter.</dd>
  842. <dt><span class="returnLabel">Returns:</span></dt>
  843. <dd>The quarter.</dd>
  844. </dl>
  845. </li>
  846. </ul>
  847. </li>
  848. </ul>
  849. </li>
  850. </ul>
  851. </div>
  852. </div>
  853. <!-- ========= END OF CLASS DATA ========= -->
  854. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  855. <div class="bottomNav"><a name="navbar.bottom">
  856. <!-- -->
  857. </a>
  858. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  859. <a name="navbar.bottom.firstrow">
  860. <!-- -->
  861. </a>
  862. <ul class="navList" title="Navigation">
  863. <li><a href="../../../../overview-summary.html">Overview</a></li>
  864. <li><a href="package-summary.html">Package</a></li>
  865. <li class="navBarCell1Rev">Class</li>
  866. <li><a href="class-use/Quarter.html">Use</a></li>
  867. <li><a href="package-tree.html">Tree</a></li>
  868. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  869. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  870. <li><a href="../../../../help-doc.html">Help</a></li>
  871. </ul>
  872. </div>
  873. <div class="subNav">
  874. <ul class="navList">
  875. <li><a href="../../../../org/jfree/data/time/MovingAverage.html" title="class in org.jfree.data.time"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  876. <li><a href="../../../../org/jfree/data/time/RegularTimePeriod.html" title="class in org.jfree.data.time"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  877. </ul>
  878. <ul class="navList">
  879. <li><a href="../../../../index.html?org/jfree/data/time/Quarter.html" target="_top">Frames</a></li>
  880. <li><a href="Quarter.html" target="_top">No&nbsp;Frames</a></li>
  881. </ul>
  882. <ul class="navList" id="allclasses_navbar_bottom">
  883. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  884. </ul>
  885. <div>
  886. <script type="text/javascript"><!--
  887. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  888. if(window==top) {
  889. allClassesLink.style.display = "block";
  890. }
  891. else {
  892. allClassesLink.style.display = "none";
  893. }
  894. //-->
  895. </script>
  896. </div>
  897. <div>
  898. <ul class="subNavList">
  899. <li>Summary:&nbsp;</li>
  900. <li>Nested&nbsp;|&nbsp;</li>
  901. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  902. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  903. <li><a href="#method.summary">Method</a></li>
  904. </ul>
  905. <ul class="subNavList">
  906. <li>Detail:&nbsp;</li>
  907. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  908. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  909. <li><a href="#method.detail">Method</a></li>
  910. </ul>
  911. </div>
  912. <a name="skip.navbar.bottom">
  913. <!-- -->
  914. </a></div>
  915. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  916. </body>
  917. </html>