Package org.zkoss.zul
Class SimpleSpinnerConstraint
- All Implemented Interfaces:
Serializable,ClientConstraint,Constraint
A simple spinner constraint.
- Since:
- 3.5.0
- Author:
- gracelin
- See Also:
-
Field Summary
Fields inherited from class org.zkoss.zul.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 Summary
ConstructorsConstructorDescriptionConstraints a constraint.SimpleSpinnerConstraint(int flags) Constraints a constraint.SimpleSpinnerConstraint(String constraint) Constructs a constraint with a list of constraints separated by comma. -
Method Summary
Modifier and TypeMethodDescriptionprotected IntegerparseValue(String value) Parse the string value to the specified number type T.Methods inherited from class org.zkoss.zul.SimpleNumberInputConstraint
getMax, getMin, outOfRangeValue, parseConstraint, setMax, setMin, validateMethods inherited from class org.zkoss.zul.SimpleConstraint
getClientConstraint, getClientPackages, getErrorMessage, getFlags, getInstance, getRawValue
-
Constructor Details
-
SimpleSpinnerConstraint
public SimpleSpinnerConstraint()Constraints a constraint. -
SimpleSpinnerConstraint
public SimpleSpinnerConstraint(int flags) Constraints a constraint.- Parameters:
flags- a combination ofSimpleConstraint.NO_POSITIVE,SimpleConstraint.NO_NEGATIVE,SimpleConstraint.NO_ZERO, and so on.
-
SimpleSpinnerConstraint
Constructs a constraint with a list of constraints separated by comma.- Parameters:
constraint- a list of constraints separated by comma. Example: no positive, no zero
-
-
Method Details
-
parseValue
Description copied from class:SimpleNumberInputConstraintParse the string value to the specified number type T. This method should be implemented by subclasses to convert a string representation of a number to the appropriate numeric type for this constraint.- Specified by:
parseValuein classSimpleNumberInputConstraint<Integer>- Parameters:
value- the string representation of a number- Returns:
- the parsed number of type T
-