public class SimpleDateConstraint extends AbstractSimpleDateTimeConstraint<Date>
_beg, _end, _tzone_finishParseCst, _flags, AFTER_END, AFTER_POINTER, AFTER_START, AT_POINTER, BEFORE_END, BEFORE_START, END_AFTER, END_BEFORE, NO_EMPTY, NO_FUTURE, NO_NEGATIVE, NO_PAST, NO_POSITIVE, NO_TODAY, NO_ZERO, OVERLAP, OVERLAP_AFTER, OVERLAP_BEFORE, OVERLAP_END, SERVER, START_AFTER, START_BEFORE, STRICT| Constructor and Description |
|---|
SimpleDateConstraint(int flags) |
SimpleDateConstraint(int flags,
Date begin,
Date end,
String errmsg)
Constructs a constraint with beginning and ending date.
|
SimpleDateConstraint(int flags,
Pattern regex,
String errmsg)
Constructs a constraint combining regular expression.
|
SimpleDateConstraint(int flags,
String errmsg)
Constraints a constraint.
|
SimpleDateConstraint(int flags,
String regex,
String errmsg)
Deprecated.
As of release 8.0.1, replaced with
SimpleDateConstraint(int, Pattern, String) |
SimpleDateConstraint(Pattern regex,
String errmsg)
Constructs a regular-expression constraint.
|
SimpleDateConstraint(String constraint)
Constructs a constraint with a list of constraints separated by comma.
|
SimpleDateConstraint(String regex,
String errmsg)
Deprecated.
As of release 8.0.1, replaced with
SimpleDateConstraint(Pattern, String) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fixConstraint() |
protected Date |
parseFrom(String val) |
void |
validate(org.zkoss.zk.ui.Component comp,
Object value)
Verifies whether the value is acceptable.
|
protected String |
valueToString(org.zkoss.zk.ui.Component comp,
Date value) |
getBeginDate, getEndDate, parseConstraint, setTimeZone, validate0getClientConstraint, getClientPackages, getErrorMessage, getFlags, getInstancepublic SimpleDateConstraint(int flags)
public SimpleDateConstraint(int flags,
String errmsg)
flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE,
SimpleConstraint.NO_ZERO, and so on.errmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(String regex, String errmsg)
SimpleDateConstraint(Pattern, String)regex - ignored if null or empty. Unlike constraint, the regex doesn't need to enclose with '/'.errmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(Pattern regex, String errmsg)
regex - ignored if null or emptyerrmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(int flags,
String regex,
String errmsg)
SimpleDateConstraint(int, Pattern, String)flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE,
SimpleConstraint.NO_ZERO, and so on.regex - ignored if null or empty. Unlike constraint, the regex doesn't need to enclose with '/'.errmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(int flags,
Pattern regex,
String errmsg)
flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE,
SimpleConstraint.NO_ZERO, and so on.regex - ignored if null or emptyerrmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(int flags,
Date begin,
Date end,
String errmsg)
flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE,
SimpleConstraint.NO_ZERO, and so on.begin - the beginning date, or null if no constraint at the beginning
date.end - the ending date, or null if no constraint at the ending
date.errmsg - the error message to display. Ignored if null or empty.public SimpleDateConstraint(String constraint)
constraint - a list of constraints separated by comma.
Example: "between 20071012 and 20071223", "before 20080103"protected void fixConstraint()
fixConstraint in class AbstractSimpleDateTimeConstraint<Date>protected Date parseFrom(String val) throws org.zkoss.zk.ui.UiException
parseFrom in class AbstractSimpleDateTimeConstraint<Date>org.zkoss.zk.ui.UiExceptionpublic void validate(org.zkoss.zk.ui.Component comp,
Object value)
throws org.zkoss.zk.ui.WrongValueException
Constraintvalidate in interface Constraintvalidate in class AbstractSimpleDateTimeConstraint<Date>comp - the component being validatedorg.zkoss.zk.ui.WrongValueExceptionprotected String valueToString(org.zkoss.zk.ui.Component comp, Date value)
valueToString in class AbstractSimpleDateTimeConstraint<Date>Copyright © 2023. All rights reserved.