V
- The type of value this descriptor works with. This is the type of the list's component.java.lang.Comparable<PropertyDescriptor<?>>
, PropertyDescriptor<java.util.List<V>>
BooleanMultiProperty
, CharacterMultiProperty
, DoubleMultiProperty
, EnumeratedMultiProperty
, FloatMultiProperty
, IntegerMultiProperty
, LongMultiProperty
, MethodMultiProperty
, StringMultiProperty
, TypeMultiProperty
public interface MultiValuePropertyDescriptor<V> extends PropertyDescriptor<java.util.List<V>>
type()
method must be the class literal of the type parameter of this interface, which is the type of the
components of the list (not the type of the list). Notice that for implementors, the type parameter of this interface
is not the same as the type parameter of PropertyDescriptor
they inherit!Modifier and Type | Field | Description |
---|---|---|
static char |
DEFAULT_DELIMITER |
Default delimiter for multi-valued properties other than numeric ones.
|
static char |
DEFAULT_NUMERIC_DELIMITER |
Default delimiter for numeric multi-valued properties.
|
Modifier and Type | Method | Description |
---|---|---|
char |
multiValueDelimiter() |
Return the character being used to delimit multiple property values within a single string.
|
java.lang.Class<V> |
type() |
Denotes the value datatype.
|
asDelimitedString, attributeValuesById, defaultValue, description, errorFor, isDefinedExternally, isMultiValue, name, preferredRowCount, propertyErrorFor, uiOrder, valueFrom
static final char DEFAULT_DELIMITER
static final char DEFAULT_NUMERIC_DELIMITER
char multiValueDelimiter()
java.lang.Class<V> type()
PropertyDescriptor
type
in interface PropertyDescriptor<V>
Copyright © 2002–2018 PMD. All rights reserved.