@Retention(value=RUNTIME)
public @interface ParameterDescription
Modifier and Type | Required Element and Description |
---|---|
java.lang.String | description |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String | format |
boolean | multipleValue |
java.lang.String | name |
java.lang.String | paramType |
boolean | required |
java.lang.Class | typeClass |
java.lang.String | typeParameterGroup |
java.lang.String | typeResourceName |
java.lang.Class<? extends ValueProvider> | valueProviderClass |
java.lang.String[] | values |
java.lang.String | valueSamplePath |
public abstract java.lang.String description
public abstract java.lang.String name
public abstract java.lang.String paramType
public abstract java.lang.Class typeClass
public abstract java.lang.String typeResourceName
public abstract java.lang.String typeParameterGroup
public abstract java.lang.String format
public abstract boolean required
public abstract boolean multipleValue
public abstract java.lang.String[] values
public abstract java.lang.Class<? extends ValueProvider> valueProviderClass
public abstract java.lang.String valueSamplePath