Package org.zkoss.zul

Class SimpleLocalDateConstraint

    • Constructor Detail

      • SimpleLocalDateConstraint

        public SimpleLocalDateConstraint​(java.util.regex.Pattern regex,
                                         java.lang.String errmsg)
        Constructs a regular-expression constraint.
        Parameters:
        regex - ignored if null or empty
        errmsg - the error message to display. Ignored if null or empty.
      • SimpleLocalDateConstraint

        public SimpleLocalDateConstraint​(int flags,
                                         java.util.regex.Pattern regex,
                                         java.lang.String errmsg)
        Constructs a constraint combining regular expression.
        Parameters:
        flags - a combination of SimpleConstraint.NO_POSITIVE, SimpleConstraint.NO_NEGATIVE, SimpleConstraint.NO_ZERO, and so on.
        regex - ignored if null or empty
        errmsg - the error message to display. Ignored if null or empty.
      • SimpleLocalDateConstraint

        public SimpleLocalDateConstraint​(int flags,
                                         java.time.LocalDate begin,
                                         java.time.LocalDate end,
                                         java.lang.String errmsg)
        Constructs a constraint with beginning and ending date.
        Parameters:
        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.
      • SimpleLocalDateConstraint

        public SimpleLocalDateConstraint​(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: "between 20071012 and 20071223", "before 20080103"