Class ParamConstraint

    • Constructor Detail

      • ParamConstraint

        public ParamConstraint()
      • ParamConstraint

        public ParamConstraint​(ParamConstraint source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getType

        public String getType()
        Get 约束类型,如枚举enum,区间section
        Returns:
        Type 约束类型,如枚举enum,区间section
      • setType

        public void setType​(String Type)
        Set 约束类型,如枚举enum,区间section
        Parameters:
        Type - 约束类型,如枚举enum,区间section
      • getEnum

        public String getEnum()
        Get 约束类型为enum时的可选值列表
        Returns:
        Enum 约束类型为enum时的可选值列表
      • setEnum

        public void setEnum​(String Enum)
        Set 约束类型为enum时的可选值列表
        Parameters:
        Enum - 约束类型为enum时的可选值列表
      • getRange

        public ConstraintRange getRange()
        Get 约束类型为section时的范围 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Range 约束类型为section时的范围 注意:此字段可能返回 null,表示取不到有效值。
      • setRange

        public void setRange​(ConstraintRange Range)
        Set 约束类型为section时的范围 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Range - 约束类型为section时的范围 注意:此字段可能返回 null,表示取不到有效值。
      • getString

        public String getString()
        Get 约束类型为string时的可选值列表
        Returns:
        String 约束类型为string时的可选值列表
      • setString

        public void setString​(String String)
        Set 约束类型为string时的可选值列表
        Parameters:
        String - 约束类型为string时的可选值列表