Class SingleValuePropertyBuilder<E,T extends SingleValuePropertyBuilder<E,T>>
- java.lang.Object
-
- net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilder<E,T>
-
- net.sourceforge.pmd.properties.builders.SingleValuePropertyBuilder<E,T>
-
- Type Parameters:
E
- Value type of the built descriptorT
- Concrete type of this builder instance.
- Direct Known Subclasses:
BooleanProperty.BooleanPBuilder
,CharacterProperty.CharacterPBuilder
,EnumeratedProperty.EnumPBuilder
,RegexProperty.RegexPBuilder
,SingleNumericPropertyBuilder
,SinglePackagedPropertyBuilder
,StringProperty.StringPBuilder
public abstract class SingleValuePropertyBuilder<E,T extends SingleValuePropertyBuilder<E,T>> extends PropertyDescriptorBuilder<E,T>
For single-value property descriptors.
-
-
Field Summary
Fields Modifier and Type Field Description protected E
defaultValue
-
Fields inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilder
description, isDefinedInXML, name, uiOrder
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SingleValuePropertyBuilder(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
defaultValue(E val)
Specify a default value.-
Methods inherited from class net.sourceforge.pmd.properties.builders.PropertyDescriptorBuilder
build, desc, getName, uiOrder
-
-