ParamBuilder |
ParamBuilder.advancedLevel() |
Marks this parameter as an advanced-level parameter.
|
ParamBuilder |
ParamBuilder.defaultValue(Object defaultValue) |
Sets the default value for the parameter.
|
ParamBuilder |
ParamBuilder.description(String description) |
Sets the parameter description.
|
ParamBuilder |
ParamBuilder.description(InternationalString description) |
Sets the parameter description using an InternationalString.
|
ParamBuilder |
ParamBuilder.level(String level) |
Sets this parameter as part of the UI interface level.
|
ParamBuilder |
ParamBuilder.maxOccurs(int maxOccurs) |
Sets the maximum number of occurrences for this parameter.
|
ParamBuilder |
ParamBuilder.metadata(String key,
Object value) |
Adds a metadata entry to the parameter.
|
ParamBuilder |
ParamBuilder.metadata(Map<String,Object> metadata) |
Sets the metadata map for the parameter, replacing any existing metadata.
|
ParamBuilder |
ParamBuilder.minOccurs(int minOccurs) |
Sets the minimum number of occurrences for this parameter.
|
ParamBuilder |
ParamBuilder.programLevel() |
Marks this parameter as a program-level parameter.
|
ParamBuilder |
ParamBuilder.required(boolean required) |
Sets whether the parameter is required.
|
ParamBuilder |
ParamBuilder.title(String title) |
Sets the parameter title.
|
ParamBuilder |
ParamBuilder.title(InternationalString title) |
Sets the parameter title using an InternationalString.
|
ParamBuilder |
ParamBuilder.type(Class<?> type) |
Sets the parameter type.
|
ParamBuilder |
ParamBuilder.userLevel() |
Marks this parameter as a user-level parameter.
|