Class PropertyDescriptorBuilderConversionWrapper.SingleValue.Packaged<E,T extends SinglePackagedPropertyBuilder<E,T>>
- java.lang.Object
-
- net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper<E,T>
-
- net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper.SingleValue<E,T>
-
- net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper.SingleValue.Packaged<E,T>
-
- Type Parameters:
E
- Element type of the listT
- Concrete type of the underlying builder
- All Implemented Interfaces:
PropertyDescriptorExternalBuilder<E>
- Enclosing class:
- PropertyDescriptorBuilderConversionWrapper.SingleValue<E,T extends SingleValuePropertyBuilder<E,T>>
public abstract static class PropertyDescriptorBuilderConversionWrapper.SingleValue.Packaged<E,T extends SinglePackagedPropertyBuilder<E,T>> extends PropertyDescriptorBuilderConversionWrapper.SingleValue<E,T>
For single-value packaged properties.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper.SingleValue
PropertyDescriptorBuilderConversionWrapper.SingleValue.Numeric<V,T extends SingleNumericPropertyBuilder<V,T>>, PropertyDescriptorBuilderConversionWrapper.SingleValue.Packaged<E,T extends SinglePackagedPropertyBuilder<E,T>>
-
Nested classes/interfaces inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper
PropertyDescriptorBuilderConversionWrapper.MultiValue<V,T extends MultiValuePropertyBuilder<V,T>>, PropertyDescriptorBuilderConversionWrapper.SingleValue<E,T extends SingleValuePropertyBuilder<E,T>>
-
-
Field Summary
-
Fields inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper.SingleValue
parser
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Packaged(Class<E> valueType, ValueParser<E> parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
populate(T builder, Map<PropertyDescriptorField,String> fields)
Populates the builder with extracted fields.-
Methods inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper.SingleValue
isMultiValue
-
Methods inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilderConversionWrapper
build, legalPackageNamesIn, newBuilder, valueType
-
-
-
-
Constructor Detail
-
Packaged
protected Packaged(Class<E> valueType, ValueParser<E> parser)
-
-
Method Detail
-
populate
protected void populate(T builder, Map<PropertyDescriptorField,String> fields)
Description copied from class:PropertyDescriptorBuilderConversionWrapper
Populates the builder with extracted fields. To be overridden.- Overrides:
populate
in classPropertyDescriptorBuilderConversionWrapper.SingleValue<E,T extends SinglePackagedPropertyBuilder<E,T>>
-
-