Class ParamInfo

    • Constructor Detail

      • ParamInfo

        public ParamInfo()
      • ParamInfo

        public ParamInfo​(ParamInfo 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

      • getCurrentValue

        public String getCurrentValue()
        Get 当前值
        Returns:
        CurrentValue 当前值
      • setCurrentValue

        public void setCurrentValue​(String CurrentValue)
        Set 当前值
        Parameters:
        CurrentValue - 当前值
      • getDefault

        public String getDefault()
        Get 默认值
        Returns:
        Default 默认值
      • setDefault

        public void setDefault​(String Default)
        Set 默认值
        Parameters:
        Default - 默认值
      • getEnumValue

        public String[] getEnumValue()
        Get 参数为enum/string/bool时,可选值列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EnumValue 参数为enum/string/bool时,可选值列表 注意:此字段可能返回 null,表示取不到有效值。
      • setEnumValue

        public void setEnumValue​(String[] EnumValue)
        Set 参数为enum/string/bool时,可选值列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EnumValue - 参数为enum/string/bool时,可选值列表 注意:此字段可能返回 null,表示取不到有效值。
      • getMax

        public String getMax()
        Get 参数类型为float/integer时的最大值
        Returns:
        Max 参数类型为float/integer时的最大值
      • setMax

        public void setMax​(String Max)
        Set 参数类型为float/integer时的最大值
        Parameters:
        Max - 参数类型为float/integer时的最大值
      • getMin

        public String getMin()
        Get 参数类型为float/integer时的最小值
        Returns:
        Min 参数类型为float/integer时的最小值
      • setMin

        public void setMin​(String Min)
        Set 参数类型为float/integer时的最小值
        Parameters:
        Min - 参数类型为float/integer时的最小值
      • getParamName

        public String getParamName()
        Get 参数名称
        Returns:
        ParamName 参数名称
      • setParamName

        public void setParamName​(String ParamName)
        Set 参数名称
        Parameters:
        ParamName - 参数名称
      • getNeedReboot

        public Long getNeedReboot()
        Get 是否需要重启生效
        Returns:
        NeedReboot 是否需要重启生效
      • setNeedReboot

        public void setNeedReboot​(Long NeedReboot)
        Set 是否需要重启生效
        Parameters:
        NeedReboot - 是否需要重启生效
      • getParamType

        public String getParamType()
        Get 参数类型:integer/float/string/enum/bool
        Returns:
        ParamType 参数类型:integer/float/string/enum/bool
      • setParamType

        public void setParamType​(String ParamType)
        Set 参数类型:integer/float/string/enum/bool
        Parameters:
        ParamType - 参数类型:integer/float/string/enum/bool
      • getMatchType

        public String getMatchType()
        Get 匹配类型,multiVal, regex在参数类型是string时使用
        Returns:
        MatchType 匹配类型,multiVal, regex在参数类型是string时使用
      • setMatchType

        public void setMatchType​(String MatchType)
        Set 匹配类型,multiVal, regex在参数类型是string时使用
        Parameters:
        MatchType - 匹配类型,multiVal, regex在参数类型是string时使用
      • getMatchValue

        public String getMatchValue()
        Get 匹配目标值,当multiVal时,各个key用;分割
        Returns:
        MatchValue 匹配目标值,当multiVal时,各个key用;分割
      • setMatchValue

        public void setMatchValue​(String MatchValue)
        Set 匹配目标值,当multiVal时,各个key用;分割
        Parameters:
        MatchValue - 匹配目标值,当multiVal时,各个key用;分割
      • getDescription

        public String getDescription()
        Get 参数描述
        Returns:
        Description 参数描述
      • setDescription

        public void setDescription​(String Description)
        Set 参数描述
        Parameters:
        Description - 参数描述
      • getIsGlobal

        public Long getIsGlobal()
        Get 是否为全局参数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsGlobal 是否为全局参数 注意:此字段可能返回 null,表示取不到有效值。
      • setIsGlobal

        public void setIsGlobal​(Long IsGlobal)
        Set 是否为全局参数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsGlobal - 是否为全局参数 注意:此字段可能返回 null,表示取不到有效值。
      • getModifiableInfo

        public ModifiableInfo getModifiableInfo()
        Get 参数是否可修改 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ModifiableInfo 参数是否可修改 注意:此字段可能返回 null,表示取不到有效值。
      • setModifiableInfo

        public void setModifiableInfo​(ModifiableInfo ModifiableInfo)
        Set 参数是否可修改 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ModifiableInfo - 参数是否可修改 注意:此字段可能返回 null,表示取不到有效值。
      • getIsFunc

        public Boolean getIsFunc()
        Get 是否为函数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsFunc 是否为函数 注意:此字段可能返回 null,表示取不到有效值。
      • setIsFunc

        public void setIsFunc​(Boolean IsFunc)
        Set 是否为函数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsFunc - 是否为函数 注意:此字段可能返回 null,表示取不到有效值。
      • getFunc

        public String getFunc()
        Get 函数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Func 函数 注意:此字段可能返回 null,表示取不到有效值。
      • setFunc

        public void setFunc​(String Func)
        Set 函数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Func - 函数 注意:此字段可能返回 null,表示取不到有效值。