Package org.sonar.api.server.rule
Class RuleParamType
- java.lang.Object
-
- org.sonar.api.server.rule.RuleParamType
-
public final class RuleParamType extends java.lang.Object- Since:
- 4.2
-
-
Field Summary
Fields Modifier and Type Field Description static RuleParamTypeBOOLEANstatic RuleParamTypeFLOATstatic RuleParamTypeINTEGERstatic RuleParamTypeSTRINGstatic RuleParamTypeTEXT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()booleanmultiple()static RuleParamTypemultipleListOfValues(java.lang.String... acceptedValues)static RuleParamTypeparse(java.lang.String s)static RuleParamTypesingleListOfValues(java.lang.String... acceptedValues)java.lang.StringtoString()java.lang.Stringtype()java.util.List<java.lang.String>values()
-
-
-
Field Detail
-
STRING
public static final RuleParamType STRING
-
TEXT
public static final RuleParamType TEXT
-
BOOLEAN
public static final RuleParamType BOOLEAN
-
INTEGER
public static final RuleParamType INTEGER
-
FLOAT
public static final RuleParamType FLOAT
-
-
Method Detail
-
type
public java.lang.String type()
-
values
public java.util.List<java.lang.String> values()
-
multiple
public boolean multiple()
-
singleListOfValues
public static RuleParamType singleListOfValues(java.lang.String... acceptedValues)
-
multipleListOfValues
public static RuleParamType multipleListOfValues(java.lang.String... acceptedValues)
-
parse
public static RuleParamType parse(java.lang.String s)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-