org.zkoss.zul
Class SimpleSpinnerConstraint

java.lang.Object
  extended by org.zkoss.zul.SimpleConstraint
      extended by org.zkoss.zul.SimpleSpinnerConstraint
All Implemented Interfaces:
java.io.Serializable, ClientConstraint, Constraint

public class SimpleSpinnerConstraint
extends SimpleConstraint

A simple spinner constraint.

Since:
3.5.0
Author:
gracelin
See Also:
Serialized Form

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
SimpleSpinnerConstraint()
          Constraints a constraint.
SimpleSpinnerConstraint(int flags)
          Constraints a constraint.
SimpleSpinnerConstraint(java.lang.String constraint)
          Constructs a constraint with a list of constraints separated by comma.
 
Method Summary
 java.lang.Integer getMax()
          Returns the maximum value.
 java.lang.Integer getMin()
          Returns the minimum value.
protected  int parseConstraint(java.lang.String constraint)
          Parses a constraint into an integer value.
 void setMax(java.lang.Integer max)
          Set the maximum value.
 void setMin(java.lang.Integer min)
          Set the minimum 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

SimpleSpinnerConstraint

public SimpleSpinnerConstraint()
Constraints a constraint.


SimpleSpinnerConstraint

public SimpleSpinnerConstraint(int flags)
Constraints a constraint.

Parameters:
flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE, SimpleConstraint.NO_ZERO, and so on.

SimpleSpinnerConstraint

public SimpleSpinnerConstraint(java.lang.String constraint)
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 Detail

getMin

public java.lang.Integer getMin()
Returns the minimum value.


setMin

public void setMin(java.lang.Integer min)
Set the minimum value.


getMax

public java.lang.Integer getMax()
Returns the maximum value.


setMax

public void setMax(java.lang.Integer max)
Set the maximum value.


parseConstraint

protected int parseConstraint(java.lang.String constraint)
                       throws UiException
Description copied from class: SimpleConstraint
Parses a constraint into an integer value. For example, "no positive" is parsed to SimpleConstraint.NO_POSITIVE.

Deriving classes might override this to provide more constraints.

Overrides:
parseConstraint in class SimpleConstraint
Throws:
UiException

validate

public void validate(Component comp,
                     java.lang.Object value)
              throws WrongValueException
Description copied from interface: Constraint
Verifies whether the value is acceptable.

Specified by:
validate in interface Constraint
Overrides:
validate in class SimpleConstraint
Parameters:
comp - the component being validated
Throws:
WrongValueException


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo