| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_144) on Wed Dec 11 21:08:57 MST 2019 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>CronExpression (Apache Log4j Core 2.13.0 API)</title> |
| <meta name="date" content="2019-12-11"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="CronExpression (Apache Log4j Core 2.13.0 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| 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":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":9}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/CronExpression.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../org/apache/logging/log4j/core/util/Constants.html" title="class in org.apache.logging.log4j.core.util"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../org/apache/logging/log4j/core/util/CyclicBuffer.html" title="class in org.apache.logging.log4j.core.util"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../index.html?org/apache/logging/log4j/core/util/CronExpression.html" target="_top">Frames</a></li> |
| <li><a href="CronExpression.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.logging.log4j.core.util</div> |
| <h2 title="Class CronExpression" class="title">Class CronExpression</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.logging.log4j.core.util.CronExpression</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <br> |
| <pre>public final class <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.197">CronExpression</a> |
| extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> |
| <div class="block">Provides a parser and evaluator for unix-like cron expressions. Cron |
| expressions provide the ability to specify complex time combinations such as |
| "At 8:00am every Monday through Friday" or "At 1:30am every |
| last Friday of the month". |
| <P> |
| Cron expressions are comprised of 6 required fields and one optional field |
| separated by white space. The fields respectively are described as follows: |
| <p/> |
| <table cellspacing="8"> |
| <tr> |
| <th align="left">Field Name</th> |
| <th align="left"> </th> |
| <th align="left">Allowed Values</th> |
| <th align="left"> </th> |
| <th align="left">Allowed Special Characters</th> |
| </tr> |
| <tr> |
| <td align="left"><code>Seconds</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>0-59</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * /</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Minutes</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>0-59</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * /</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Hours</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>0-23</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * /</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Day-of-month</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>1-31</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * ? / L W</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Month</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>0-11 or JAN-DEC</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * /</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Day-of-Week</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>1-7 or SUN-SAT</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * ? / L #</code></td> |
| </tr> |
| <tr> |
| <td align="left"><code>Year (Optional)</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>empty, 1970-2199</code></td> |
| <td align="left"> </th> |
| <td align="left"><code>, - * /</code></td> |
| </tr> |
| </table> |
| <P> |
| The '*' character is used to specify all values. For example, "*" |
| in the minute field means "every minute". |
| <P> |
| The '?' character is allowed for the day-of-month and day-of-week fields. It |
| is used to specify 'no specific value'. This is useful when you need to |
| specify something in one of the two fields, but not the other. |
| <P> |
| The '-' character is used to specify ranges For example "10-12" in |
| the hour field means "the hours 10, 11 and 12". |
| <P> |
| The ',' character is used to specify additional values. For example |
| "MON,WED,FRI" in the day-of-week field means "the days Monday, |
| Wednesday, and Friday". |
| <P> |
| The '/' character is used to specify increments. For example "0/15" |
| in the seconds field means "the seconds 0, 15, 30, and 45". And |
| "5/15" in the seconds field means "the seconds 5, 20, 35, and |
| 50". Specifying '*' before the '/' is equivalent to specifying 0 is |
| the value to start with. Essentially, for each field in the expression, there |
| is a set of numbers that can be turned on or off. For seconds and minutes, |
| the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to |
| 31, and for months 0 to 11 (JAN to DEC). The "/" character simply helps you turn |
| on every "nth" value in the given set. Thus "7/6" in the |
| month field only turns on month "7", it does NOT mean every 6th |
| month, please note that subtlety. |
| <P> |
| The 'L' character is allowed for the day-of-month and day-of-week fields. |
| This character is short-hand for "last", but it has different |
| meaning in each of the two fields. For example, the value "L" in |
| the day-of-month field means "the last day of the month" - day 31 |
| for January, day 28 for February on non-leap years. If used in the |
| day-of-week field by itself, it simply means "7" or |
| "SAT". But if used in the day-of-week field after another value, it |
| means "the last xxx day of the month" - for example "6L" |
| means "the last friday of the month". You can also specify an offset |
| from the last day of the month, such as "L-3" which would mean the third-to-last |
| day of the calendar month. <i>When using the 'L' option, it is important not to |
| specify lists, or ranges of values, as you'll get confusing/unexpected results.</i> |
| <P> |
| The 'W' character is allowed for the day-of-month field. This character |
| is used to specify the weekday (Monday-Friday) nearest the given day. As an |
| example, if you were to specify "15W" as the value for the |
| day-of-month field, the meaning is: "the nearest weekday to the 15th of |
| the month". So if the 15th is a Saturday, the trigger will fire on |
| Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the |
| 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. |
| However if you specify "1W" as the value for day-of-month, and the |
| 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not |
| 'jump' over the boundary of a month's days. The 'W' character can only be |
| specified when the day-of-month is a single day, not a range or list of days. |
| <P> |
| The 'L' and 'W' characters can also be combined for the day-of-month |
| expression to yield 'LW', which translates to "last weekday of the |
| month". |
| <P> |
| The '#' character is allowed for the day-of-week field. This character is |
| used to specify "the nth" XXX day of the month. For example, the |
| value of "6#3" in the day-of-week field means the third Friday of |
| the month (day 6 = Friday and "#3" = the 3rd one in the month). |
| Other examples: "2#1" = the first Monday of the month and |
| "4#5" = the fifth Wednesday of the month. Note that if you specify |
| "#5" and there is not 5 of the given day-of-week in the month, then |
| no firing will occur that month. If the '#' character is used, there can |
| only be one expression in the day-of-week field ("3#1,6#3" is |
| not valid, since there are two expressions). |
| <P> |
| <!--The 'C' character is allowed for the day-of-month and day-of-week fields. |
| This character is short-hand for "calendar". This means values are |
| calculated against the associated calendar, if any. If no calendar is |
| associated, then it is equivalent to having an all-inclusive calendar. A |
| value of "5C" in the day-of-month field means "the first day included by the |
| calendar on or after the 5th". A value of "1C" in the day-of-week field |
| means "the first day included by the calendar on or after Sunday".--> |
| <P> |
| The legal characters and the names of months and days of the week are not |
| case sensitive. |
| <p/> |
| <p> |
| <b>NOTES:</b> |
| <ul> |
| <li>Support for specifying both a day-of-week and a day-of-month value is |
| not complete (you'll need to use the '?' character in one of these fields). |
| </li> |
| <li>Overflowing ranges is supported - that is, having a larger number on |
| the left hand side than the right. You might do 22-2 to catch 10 o'clock |
| at night until 2 o'clock in the morning, or you might have NOV-FEB. It is |
| very important to note that overuse of overflowing ranges creates ranges |
| that don't make sense and no effort has been made to determine which |
| interpretation CronExpression chooses. An example would be |
| "0 0 14-6 ? * FRI-MON". </li> |
| </ul> |
| </p></div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#ALL_SPEC">ALL_SPEC</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#ALL_SPEC_INT">ALL_SPEC_INT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#DAY_OF_MONTH">DAY_OF_MONTH</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#DAY_OF_WEEK">DAY_OF_WEEK</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#dayMap">dayMap</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#daysOfMonth">daysOfMonth</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#daysOfWeek">daysOfWeek</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#expressionParsed">expressionParsed</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#HOUR">HOUR</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#hours">hours</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#lastdayOffset">lastdayOffset</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#lastdayOfMonth">lastdayOfMonth</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#lastdayOfWeek">lastdayOfWeek</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#MAX_YEAR">MAX_YEAR</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#MIN_CAL">MIN_CAL</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#MIN_DATE">MIN_DATE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#MINUTE">MINUTE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#minutes">minutes</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#MONTH">MONTH</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#monthMap">monthMap</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#months">months</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#nearestWeekday">nearestWeekday</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#NO_SPEC">NO_SPEC</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#NO_SPEC_INT">NO_SPEC_INT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#nthdayOfWeek">nthdayOfWeek</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#SECOND">SECOND</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#seconds">seconds</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#YEAR">YEAR</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#years">years</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#CronExpression-java.lang.String-">CronExpression</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression)</code> |
| <div class="block">Constructs a new <CODE>CronExpression</CODE> based on the specified |
| parameter.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#addToSet-int-int-int-int-">addToSet</a></span>(int val, |
| int end, |
| int incr, |
| int type)</code> </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#buildExpression-java.lang.String-">buildExpression</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> expression)</code> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#checkNext-int-java.lang.String-int-int-">checkNext</a></span>(int pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int val, |
| int type)</code> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#findNextWhiteSpace-int-java.lang.String-">findNextWhiteSpace</a></span>(int i, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</code> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getCronExpression--">getCronExpression</a></span>()</code> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getDayOfWeekNumber-java.lang.String-">getDayOfWeekNumber</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</code> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getExpressionSetSummary-java.util.ArrayList-">getExpressionSetSummary</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> list)</code> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getExpressionSetSummary-java.util.Set-">getExpressionSetSummary</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> set)</code> </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getExpressionSummary--">getExpressionSummary</a></span>()</code> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getFinalFireTime--">getFinalFireTime</a></span>()</code> |
| <div class="block">NOT YET IMPLEMENTED: Returns the final time that the |
| <code>CronExpression</code> will match.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getLastDayOfMonth-int-int-">getLastDayOfMonth</a></span>(int monthNum, |
| int year)</code> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getMonthNumber-java.lang.String-">getMonthNumber</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</code> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getNextInvalidTimeAfter-java.util.Date-">getNextInvalidTimeAfter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</code> |
| <div class="block">Returns the next date/time <I>after</I> the given date/time which does |
| <I>not</I> satisfy the expression</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getNextValidTimeAfter-java.util.Date-">getNextValidTimeAfter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</code> |
| <div class="block">Returns the next date/time <I>after</I> the given date/time which |
| satisfies the cron expression.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getNumericValue-java.lang.String-int-">getNumericValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int i)</code> </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getPrevFireTime-java.util.Date-">getPrevFireTime</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> targetDate)</code> </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getTimeAfter-java.util.Date-">getTimeAfter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> afterTime)</code> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getTimeBefore-java.util.Date-">getTimeBefore</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> targetDate)</code> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getTimeZone--">getTimeZone</a></span>()</code> |
| <div class="block">Returns the time zone for which this <code>CronExpression</code> |
| will be resolved.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>protected org.apache.logging.log4j.core.util.CronExpression.ValueSet</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#getValue-int-java.lang.String-int-">getValue</a></span>(int v, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int i)</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#isLeapYear-int-">isLeapYear</a></span>(int year)</code> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#isSatisfiedBy-java.util.Date-">isSatisfiedBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</code> |
| <div class="block">Indicates whether the given date satisfies the cron expression.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#isValidExpression-java.lang.String-">isValidExpression</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression)</code> |
| <div class="block">Indicates whether the specified cron expression can be parsed into a |
| valid cron expression</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#setCalendarHour-java.util.Calendar-int-">setCalendarHour</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a> cal, |
| int hour)</code> |
| <div class="block">Advance the calendar to the particular hour paying particular attention |
| to daylight saving problems.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#setTimeZone-java.util.TimeZone-">setTimeZone</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone)</code> |
| <div class="block">Sets the time zone for which this <code>CronExpression</code> |
| will be resolved.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#skipWhiteSpace-int-java.lang.String-">skipWhiteSpace</a></span>(int i, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</code> </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#storeExpressionVals-int-java.lang.String-int-">storeExpressionVals</a></span>(int pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int type)</code> </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#toString--">toString</a></span>()</code> |
| <div class="block">Returns the string representation of the <CODE>CronExpression</CODE></div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/logging/log4j/core/util/CronExpression.html#validateExpression-java.lang.String-">validateExpression</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression)</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="SECOND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SECOND</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.199">SECOND</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.SECOND">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MINUTE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINUTE</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.200">MINUTE</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.MINUTE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="HOUR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HOUR</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.201">HOUR</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.HOUR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DAY_OF_MONTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DAY_OF_MONTH</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.202">DAY_OF_MONTH</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.DAY_OF_MONTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MONTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MONTH</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.203">MONTH</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.MONTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DAY_OF_WEEK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DAY_OF_WEEK</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.204">DAY_OF_WEEK</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.DAY_OF_WEEK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="YEAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>YEAR</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.205">YEAR</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.YEAR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ALL_SPEC_INT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_SPEC_INT</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.206">ALL_SPEC_INT</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.ALL_SPEC_INT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NO_SPEC_INT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NO_SPEC_INT</h4> |
| <pre>protected static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.207">NO_SPEC_INT</a></pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../constant-values.html#org.apache.logging.log4j.core.util.CronExpression.NO_SPEC_INT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ALL_SPEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_SPEC</h4> |
| <pre>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.208">ALL_SPEC</a></pre> |
| </li> |
| </ul> |
| <a name="NO_SPEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NO_SPEC</h4> |
| <pre>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.209">NO_SPEC</a></pre> |
| </li> |
| </ul> |
| <a name="monthMap"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>monthMap</h4> |
| <pre>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.211">monthMap</a></pre> |
| </li> |
| </ul> |
| <a name="dayMap"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>dayMap</h4> |
| <pre>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.212">dayMap</a></pre> |
| </li> |
| </ul> |
| <a name="seconds"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>seconds</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.239">seconds</a></pre> |
| </li> |
| </ul> |
| <a name="minutes"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>minutes</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.240">minutes</a></pre> |
| </li> |
| </ul> |
| <a name="hours"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hours</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.241">hours</a></pre> |
| </li> |
| </ul> |
| <a name="daysOfMonth"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>daysOfMonth</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.242">daysOfMonth</a></pre> |
| </li> |
| </ul> |
| <a name="months"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>months</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.243">months</a></pre> |
| </li> |
| </ul> |
| <a name="daysOfWeek"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>daysOfWeek</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.244">daysOfWeek</a></pre> |
| </li> |
| </ul> |
| <a name="years"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>years</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.245">years</a></pre> |
| </li> |
| </ul> |
| <a name="lastdayOfWeek"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lastdayOfWeek</h4> |
| <pre>protected transient boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.247">lastdayOfWeek</a></pre> |
| </li> |
| </ul> |
| <a name="nthdayOfWeek"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nthdayOfWeek</h4> |
| <pre>protected transient int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.248">nthdayOfWeek</a></pre> |
| </li> |
| </ul> |
| <a name="lastdayOfMonth"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lastdayOfMonth</h4> |
| <pre>protected transient boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.249">lastdayOfMonth</a></pre> |
| </li> |
| </ul> |
| <a name="nearestWeekday"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nearestWeekday</h4> |
| <pre>protected transient boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.250">nearestWeekday</a></pre> |
| </li> |
| </ul> |
| <a name="lastdayOffset"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lastdayOffset</h4> |
| <pre>protected transient int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.251">lastdayOffset</a></pre> |
| </li> |
| </ul> |
| <a name="expressionParsed"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>expressionParsed</h4> |
| <pre>protected transient boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.252">expressionParsed</a></pre> |
| </li> |
| </ul> |
| <a name="MAX_YEAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_YEAR</h4> |
| <pre>public static final int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.254">MAX_YEAR</a></pre> |
| </li> |
| </ul> |
| <a name="MIN_CAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_CAL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.255">MIN_CAL</a></pre> |
| </li> |
| </ul> |
| <a name="MIN_DATE"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>MIN_DATE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.259">MIN_DATE</a></pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="CronExpression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>CronExpression</h4> |
| <pre>public <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.270">CronExpression</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <div class="block">Constructs a new <CODE>CronExpression</CODE> based on the specified |
| parameter.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>cronExpression</code> - String representation of the cron expression the |
| new object should represent</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code> - if the string expression cannot be parsed into a valid |
| <CODE>CronExpression</CODE></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="isSatisfiedBy-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSatisfiedBy</h4> |
| <pre>public boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.289">isSatisfiedBy</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</pre> |
| <div class="block">Indicates whether the given date satisfies the cron expression. Note that |
| milliseconds are ignored, so two Dates falling on different milliseconds |
| of the same second will always have the same result here.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>date</code> - the date to evaluate</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a boolean indicating whether the given date satisfies the cron |
| expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getNextValidTimeAfter-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNextValidTimeAfter</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.310">getNextValidTimeAfter</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</pre> |
| <div class="block">Returns the next date/time <I>after</I> the given date/time which |
| satisfies the cron expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>date</code> - the date/time at which to begin the search for the next valid |
| date/time</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the next valid date/time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getNextInvalidTimeAfter-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNextInvalidTimeAfter</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.322">getNextInvalidTimeAfter</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date)</pre> |
| <div class="block">Returns the next date/time <I>after</I> the given date/time which does |
| <I>not</I> satisfy the expression</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>date</code> - the date/time at which to begin the search for the next |
| invalid date/time</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the next valid date/time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTimeZone--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeZone</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.358">getTimeZone</a>()</pre> |
| <div class="block">Returns the time zone for which this <code>CronExpression</code> |
| will be resolved.</div> |
| </li> |
| </ul> |
| <a name="setTimeZone-java.util.TimeZone-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeZone</h4> |
| <pre>public void <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.370">setTimeZone</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> timeZone)</pre> |
| <div class="block">Sets the time zone for which this <code>CronExpression</code> |
| will be resolved.</div> |
| </li> |
| </ul> |
| <a name="toString--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.380">toString</a>()</pre> |
| <div class="block">Returns the string representation of the <CODE>CronExpression</CODE></div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a string representation of the <CODE>CronExpression</CODE></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isValidExpression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidExpression</h4> |
| <pre>public static boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.392">isValidExpression</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression)</pre> |
| <div class="block">Indicates whether the specified cron expression can be parsed into a |
| valid cron expression</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>cronExpression</code> - the expression to evaluate</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a boolean indicating whether the given expression is a valid cron |
| expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="validateExpression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>validateExpression</h4> |
| <pre>public static void <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.403">validateExpression</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cronExpression) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="buildExpression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>buildExpression</h4> |
| <pre>protected void <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.415">buildExpression</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> expression) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="storeExpressionVals-int-java.lang.String-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>storeExpressionVals</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.501">storeExpressionVals</a>(int pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int type) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="checkNext-int-java.lang.String-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkNext</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.692">checkNext</a>(int pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int val, |
| int type) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCronExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCronExpression</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.825">getCronExpression</a>()</pre> |
| </li> |
| </ul> |
| <a name="getExpressionSummary--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getExpressionSummary</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.829">getExpressionSummary</a>()</pre> |
| </li> |
| </ul> |
| <a name="getExpressionSetSummary-java.util.Set-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getExpressionSetSummary</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.869">getExpressionSetSummary</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> set)</pre> |
| </li> |
| </ul> |
| <a name="getExpressionSetSummary-java.util.ArrayList-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getExpressionSetSummary</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.895">getExpressionSetSummary</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> list)</pre> |
| </li> |
| </ul> |
| <a name="skipWhiteSpace-int-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>skipWhiteSpace</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.921">skipWhiteSpace</a>(int i, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</pre> |
| </li> |
| </ul> |
| <a name="findNextWhiteSpace-int-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>findNextWhiteSpace</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.929">findNextWhiteSpace</a>(int i, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</pre> |
| </li> |
| </ul> |
| <a name="addToSet-int-int-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addToSet</h4> |
| <pre>protected void <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.937">addToSet</a>(int val, |
| int end, |
| int incr, |
| int type) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/ParseException.html?is-external=true" title="class or interface in java.text">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getValue-int-java.lang.String-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValue</h4> |
| <pre>protected org.apache.logging.log4j.core.util.CronExpression.ValueSet <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1105">getValue</a>(int v, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int i)</pre> |
| </li> |
| </ul> |
| <a name="getNumericValue-java.lang.String-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumericValue</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1123">getNumericValue</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s, |
| int i)</pre> |
| </li> |
| </ul> |
| <a name="getMonthNumber-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMonthNumber</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1129">getMonthNumber</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</pre> |
| </li> |
| </ul> |
| <a name="getDayOfWeekNumber-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDayOfWeekNumber</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1139">getDayOfWeekNumber</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> s)</pre> |
| </li> |
| </ul> |
| <a name="getTimeAfter-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeAfter</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1155">getTimeAfter</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> afterTime)</pre> |
| </li> |
| </ul> |
| <a name="setCalendarHour-java.util.Calendar-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCalendarHour</h4> |
| <pre>protected void <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1565">setCalendarHour</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a> cal, |
| int hour)</pre> |
| <div class="block">Advance the calendar to the particular hour paying particular attention |
| to daylight saving problems.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>cal</code> - the calendar to operate on</dd> |
| <dd><code>hour</code> - the hour to set</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTimeBefore-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeBefore</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1572">getTimeBefore</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> targetDate)</pre> |
| </li> |
| </ul> |
| <a name="getPrevFireTime-java.util.Date-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPrevFireTime</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1590">getPrevFireTime</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> targetDate)</pre> |
| </li> |
| </ul> |
| <a name="getFinalFireTime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFinalFireTime</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1636">getFinalFireTime</a>()</pre> |
| <div class="block">NOT YET IMPLEMENTED: Returns the final time that the |
| <code>CronExpression</code> will match.</div> |
| </li> |
| </ul> |
| <a name="isLeapYear-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLeapYear</h4> |
| <pre>protected boolean <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1641">isLeapYear</a>(int year)</pre> |
| </li> |
| </ul> |
| <a name="getLastDayOfMonth-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getLastDayOfMonth</h4> |
| <pre>protected int <a href="../../../../../../src-html/org/apache/logging/log4j/core/util/CronExpression.html#line.1645">getLastDayOfMonth</a>(int monthNum, |
| int year)</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/CronExpression.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../org/apache/logging/log4j/core/util/Constants.html" title="class in org.apache.logging.log4j.core.util"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../org/apache/logging/log4j/core/util/CyclicBuffer.html" title="class in org.apache.logging.log4j.core.util"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../index.html?org/apache/logging/log4j/core/util/CronExpression.html" target="_top">Frames</a></li> |
| <li><a href="CronExpression.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small><p align="center">Copyright © 1999-2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.<br /> Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p></small></p> |
| </body> |
| </html> |