V
- Element type of the listT
- Concrete type of the underlying builderBooleanMultiProperty.BooleanMultiPBuilder
, CharacterMultiProperty.CharacterMultiPBuilder
, EnumeratedMultiProperty.EnumMultiPBuilder
, MultiNumericPropertyBuilder
, MultiPackagedPropertyBuilder
, StringMultiProperty.StringMultiPBuilder
public abstract class MultiValuePropertyBuilder<V,T extends MultiValuePropertyBuilder<V,T>> extends PropertyDescriptorBuilder<java.util.List<V>,T>
Modifier and Type | Field | Description |
---|---|---|
protected java.util.List<V> |
defaultValues |
|
protected char |
multiValueDelimiter |
description, isDefinedInXML, name, uiOrder
Modifier | Constructor | Description |
---|---|---|
protected |
MultiValuePropertyBuilder(java.lang.String name) |
Modifier and Type | Method | Description |
---|---|---|
T |
defaultValues(java.util.Collection<? extends V> val) |
Specify a default value.
|
T |
defaultValues(V... val) |
Specify default values.
|
T |
delim(char delim) |
Specify a delimiter character.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, desc, uiOrder
protected java.util.List<V> defaultValues
protected char multiValueDelimiter
protected MultiValuePropertyBuilder(java.lang.String name)
public T defaultValues(java.util.Collection<? extends V> val)
val
- List of valuespublic T defaultValues(V... val)
val
- List of valuespublic T delim(char delim)
MultiValuePropertyDescriptor.DEFAULT_DELIMITER
, or MultiValuePropertyDescriptor.DEFAULT_NUMERIC_DELIMITER
for numeric properties.delim
- DelimiterCopyright © 2002–2018 PMD. All rights reserved.