public class SimpleSpinnerConstraint extends SimpleConstraint
_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 |
---|
SimpleSpinnerConstraint()
Constraints a constraint.
|
SimpleSpinnerConstraint(int flags)
Constraints a constraint.
|
SimpleSpinnerConstraint(String constraint)
Constructs a constraint with a list of constraints separated by comma.
|
Modifier and Type | Method and Description |
---|---|
Integer |
getMax()
Returns the maximum value.
|
Integer |
getMin()
Returns the minimum value.
|
protected int |
parseConstraint(String constraint)
Parses a constraint into an integer value.
|
void |
setMax(Integer max)
Set the maximum value.
|
void |
setMin(Integer min)
Set the minimum value.
|
void |
validate(org.zkoss.zk.ui.Component comp,
Object value)
Verifies whether the value is acceptable.
|
getClientConstraint, getClientPackages, getErrorMessage, getFlags, getInstance
public SimpleSpinnerConstraint()
public SimpleSpinnerConstraint(int flags)
flags
- a combination of SimpleConstraint.NO_POSITIVE
, SimpleConstraint.NO_NEGATIVE
,
SimpleConstraint.NO_ZERO
, and so on.public SimpleSpinnerConstraint(String constraint)
constraint
- a list of constraints separated by comma.
Example: no positive, no zeropublic Integer getMin()
public void setMin(Integer min)
public Integer getMax()
public void setMax(Integer max)
protected int parseConstraint(String constraint) throws org.zkoss.zk.ui.UiException
SimpleConstraint
SimpleConstraint.NO_POSITIVE
.
Deriving classes might override this to provide more constraints.
parseConstraint
in class SimpleConstraint
org.zkoss.zk.ui.UiException
public void validate(org.zkoss.zk.ui.Component comp, Object value) throws org.zkoss.zk.ui.WrongValueException
Constraint
validate
in interface Constraint
validate
in class SimpleConstraint
comp
- the component being validatedorg.zkoss.zk.ui.WrongValueException
Copyright © 2020. All rights reserved.