@Exported public class TimePattern extends Object implements Serializable
| Modifier and Type | Field and Description | 
|---|---|
| static String | IMMEDIATETimePattern string representing a pattern that always matches | 
| static TimePattern | IMMEDIATE_TIMEPATTERNTimePattern that matches every instant in time | 
| static String | NEVERTimePattern string representing a pattern that will never be matched. | 
| static TimePattern | NEVER_TIMEPATTERNTimePattern that never matches any instant in time | 
| static String | sImmediateDeprecated. 
 use IMMEDIATE | 
| static String | sNeverDeprecated. 
 use NEVER | 
| Constructor and Description | 
|---|
| TimePattern(String pattern)Deprecated. 
 use valueOf(String) instead | 
| Modifier and Type | Method and Description | 
|---|---|
| static TimePattern | getTimePattern(String tp)Deprecated. 
 (use valueOf(String) instead) | 
| boolean | matches(Calendar time)Determines if this TimePattern has had a match between the specified time,
 and right now. | 
| boolean | never()Return whether this timepattern is designed to never match | 
| Calendar | nextMatch(Calendar rangeStart,
         Calendar rangeEnd)Get the next match for this TimePattern between the two dates passed in | 
| Date | nextMatch(Date rangeStart,
         Date rangeEnd)Get the next match for this TimePattern between the two dates passed in | 
| boolean | now()Return whether or not this TimePattern matches every instant in time. | 
| String | toString()Return the string representation of
 a time pattern | 
| static TimePattern | valueOf(String pattern)Return an instance of a TimePattern object given the
 input string specified. | 
public static final String NEVER
public static final String IMMEDIATE
public static final String sNever
public static final String sImmediate
public static final TimePattern NEVER_TIMEPATTERN
public static final TimePattern IMMEDIATE_TIMEPATTERN
public TimePattern(String pattern)
pattern - time pattern stringIllegalArgumentException - if the TimePattern is invalidpublic static final TimePattern valueOf(String pattern)
pattern - TimePattern stringIllegalArgumentException - if the pattern specified is
 now well-formed.public static final TimePattern getTimePattern(String tp)
tp - time pattern stringIllegalArgumentException - on invalid datapublic String toString()
public boolean never()
public boolean now()
public boolean matches(Calendar time)
time - The last time this TimePattern had a match.public Date nextMatch(Date rangeStart, Date rangeEnd)
rangeStart - Find the next match after this daterangeEnd - Find the next match before this matchpublic Calendar nextMatch(Calendar rangeStart, Calendar rangeEnd)
rangeStart - Find the next match after this daterangeEnd - Find the next match before this match