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 classPropertyFieldDefinition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static PropertyFieldDefinition.Builderbuild(java.lang.String key)java.lang.Stringdescription()intindicativeSize()Deprecated.since 6.1, as it was only used for UI.java.lang.Stringkey()java.lang.Stringname()java.util.List<java.lang.String>options()PropertyTypetype()PropertyDefinition.Resultvalidate(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)
-
-