ValueMatcher<java.time.LocalDateTime>
public final class CronPattern extends java.lang.Object implements ValueMatcher<java.time.LocalDateTime>
Der String besteht aus fünf Bereichen:
ValueMatcher.AlwaysMatcher<T>, ValueMatcher.CollectionValueMatcher<T>, ValueMatcher.ComplexMatcher<T>, ValueMatcher.EmailMatcher, ValueMatcher.NotNullMatcher<T>, ValueMatcher.PasswdMatcher, ValueMatcher.RangeMatcher<T>, ValueMatcher.RegExMatcher, ValueMatcher.StringNotEmptyMatcher
Modifier and Type | Field | Description |
---|---|---|
static CronPattern |
NULL |
REGEX_MAIL
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getPattern() |
Gibt den zugrundeliegenden String zurück.
|
boolean |
isNull() |
|
boolean |
match(java.time.LocalDateTime now) |
Prüft ob ein Zeitstampel mit dem Cron-Pattern matcht.
|
boolean |
nonNull() |
|
static CronPattern |
parse(java.lang.String pattern) |
|
java.lang.String |
toString() |
public static final CronPattern NULL
public static CronPattern parse(java.lang.String pattern)
public java.lang.String getPattern()
public boolean match(java.time.LocalDateTime now)
match
in interface ValueMatcher<java.time.LocalDateTime>
now
- ein beliebiger Zeitstempel.true
, wenn der Zeitstempel mit dem Cron-Pattern matcht.public boolean nonNull()
public boolean isNull()
public java.lang.String toString()
toString
in class java.lang.Object