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 RuleParamType
BOOLEAN
static RuleParamType
FLOAT
static RuleParamType
INTEGER
static RuleParamType
STRING
static RuleParamType
TEXT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
boolean
multiple()
static RuleParamType
multipleListOfValues(java.lang.String... acceptedValues)
static RuleParamType
parse(java.lang.String s)
static RuleParamType
singleListOfValues(java.lang.String... acceptedValues)
java.lang.String
toString()
java.lang.String
type()
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-