|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zul.SimpleConstraint
org.zkoss.zul.SimpleDateConstraint
public class SimpleDateConstraint
A simple date constraint.
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zul.SimpleConstraint |
|---|
_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 Summary | |
|---|---|
SimpleDateConstraint(int flags)
|
|
SimpleDateConstraint(int flags,
java.util.Date begin,
java.util.Date end,
java.lang.String errmsg)
Constructs a constraint with beginning and ending date. |
|
SimpleDateConstraint(int flags,
java.lang.String errmsg)
Constraints a constraint. |
|
SimpleDateConstraint(int flags,
java.lang.String regex,
java.lang.String errmsg)
Constructs a constraint combining regular expression. |
|
SimpleDateConstraint(java.lang.String constraint)
Constructs a constraint with a list of constraints separated by comma. |
|
SimpleDateConstraint(java.lang.String regex,
java.lang.String errmsg)
Constructs a regular-expression constraint. |
|
| Method Summary | |
|---|---|
java.util.Date |
getBeginDate()
Returns the beginning date, or null if there is no constraint of the beginning date. |
java.util.Date |
getEndDate()
Returns the ending date, or null if there is no constraint of the ending date. |
protected int |
parseConstraint(java.lang.String constraint)
Parses a constraint into an integer value. |
void |
validate(Component comp,
java.lang.Object value)
Verifies whether the value is acceptable. |
| Methods inherited from class org.zkoss.zul.SimpleConstraint |
|---|
getClientConstraint, getClientPackages, getErrorMessage, getFlags, getInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleDateConstraint(int flags)
public SimpleDateConstraint(int flags,
java.lang.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(java.lang.String regex,
java.lang.String errmsg)
regex - ignored if null or emptyerrmsg - the error message to display. Ignored if null or empty.
public SimpleDateConstraint(int flags,
java.lang.String regex,
java.lang.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,
java.util.Date begin,
java.util.Date end,
java.lang.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(java.lang.String constraint)
constraint - a list of constraints separated by comma.
Example: "between 20071012 and 20071223", "before 20080103"| Method Detail |
|---|
public java.util.Date getBeginDate()
public java.util.Date getEndDate()
protected int parseConstraint(java.lang.String constraint)
throws UiException
SimpleConstraintSimpleConstraint.NO_POSITIVE.
Deriving classes might override this to provide more constraints.
parseConstraint in class SimpleConstraintUiException
public void validate(Component comp,
java.lang.Object value)
throws WrongValueException
Constraint
validate in interface Constraintvalidate in class SimpleConstraintcomp - the component being validated
WrongValueException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||