Package org.sonar.api.config
Class PropertyFieldDefinition
- java.lang.Object
-
- org.sonar.api.config.PropertyFieldDefinition
-
public final class PropertyFieldDefinition extends java.lang.Object
- Since:
- 3.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PropertyFieldDefinition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static PropertyFieldDefinition.Builder
build(java.lang.String key)
java.lang.String
description()
int
indicativeSize()
Deprecated.since 6.1, as it was only used for UI.java.lang.String
key()
java.lang.String
name()
java.util.List<java.lang.String>
options()
PropertyType
type()
PropertyDefinition.Result
validate(java.lang.String value)
-
-
-
Method Detail
-
build
public static PropertyFieldDefinition.Builder build(java.lang.String key)
-
key
public java.lang.String key()
-
name
public java.lang.String name()
-
description
public java.lang.String description()
-
indicativeSize
@Deprecated public int indicativeSize()
Deprecated.since 6.1, as it was only used for UI.
-
type
public PropertyType type()
-
options
public java.util.List<java.lang.String> options()
-
validate
public PropertyDefinition.Result validate(@Nullable java.lang.String value)
-
-