Package net.sourceforge.pmd.properties
-
Interface Summary Interface Description EnumeratedPropertyDescriptor<E,T> Deprecated. Will be removed with 7.0.0.MultiValuePropertyDescriptor<V> Deprecated. The hard divide between multi- and single-value properties will be removed with 7.0.0NumericPropertyDescriptor<T> Deprecated. Will be removed with 7.0.0.PropertyDescriptor<T> Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.PropertySource Entity that manages a list of properties.SingleValuePropertyDescriptor<T> Deprecated. The hard divide between multi- and single-value properties will be removed with 7.0.0ValueParser<U> Deprecated. -
Class Summary Class Description AbstractPropertySource Base class forPropertySource
.BooleanMultiProperty Deprecated. Not useful, will be removed with 7.0.0BooleanMultiProperty.BooleanMultiPBuilder Deprecated. Not useful, will be removed with 7.0.0BooleanProperty Deprecated. Use aPropertyDescriptor<Boolean>
instead.BooleanProperty.BooleanPBuilder Deprecated. UsePropertyFactory.booleanProperty(String)
or its overloads.CharacterMultiProperty Deprecated. Use aPropertyDescriptor<List<Character>>
.CharacterMultiProperty.CharacterMultiPBuilder Deprecated. CharacterProperty Deprecated. Use aPropertyDescriptor<Character>
.CharacterProperty.CharacterPBuilder Deprecated. DoubleMultiProperty Deprecated. Use aPropertyDescriptor<List<Double>>
instead.DoubleMultiProperty.DoubleMultiPBuilder Deprecated. DoubleProperty Deprecated. Use aPropertyDescriptor<Double>
instead.DoubleProperty.DoublePBuilder Deprecated. EnumeratedMultiProperty<E> Deprecated. Use aPropertyDescriptor<List<E>>
instead.EnumeratedMultiProperty.EnumMultiPBuilder<E> Deprecated. EnumeratedProperty<E> Deprecated. Use aPropertyDescriptor<E>
instead.EnumeratedProperty.EnumPBuilder<E> Deprecated. FileProperty Deprecated. Will be removed with 7.0.0 with no scheduled replacementFileProperty.FilePBuilder FloatMultiProperty Deprecated. Use aPropertyDescriptor<List<Double>>
instead.FloatMultiProperty.FloatMultiPBuilder Deprecated. FloatProperty Deprecated. UsePropertyFactory.doubleProperty(String)
instead.FloatProperty.FloatPBuilder Deprecated. UsePropertyFactory.doubleProperty(String)
instead.IntegerMultiProperty Deprecated. Use aPropertyDescriptor<List<Integer>>
instead.IntegerMultiProperty.IntegerMultiPBuilder Deprecated. IntegerProperty Deprecated. Use aPropertyDescriptor<Integer>
instead.IntegerProperty.IntegerPBuilder Deprecated. LongMultiProperty Deprecated. Use aPropertyDescriptor<List<Long>>
instead.LongMultiProperty.LongMultiPBuilder Deprecated. LongProperty Deprecated. Use aPropertyDescriptor<Long>
instead.LongProperty.LongPBuilder Deprecated. PropertyBuilder<B extends PropertyBuilder<B,T>,T> Base class for generic property builders.PropertyBuilder.GenericCollectionPropertyBuilder<V,C extends Collection<V>> Generic builder for a collection-valued property.PropertyBuilder.GenericPropertyBuilder<T> Generic builder for a single-value property.PropertyBuilder.RegexPropertyBuilder Specialized builder for regex properties.PropertyFactory Provides factory methods for common property types.RegexProperty Deprecated. Use aPropertyDescriptor<Pattern>
.RegexProperty.RegexPBuilder Deprecated. StringMultiProperty Deprecated. Use aPropertyDescriptor<List<String>>
.StringMultiProperty.StringMultiPBuilder Deprecated. StringProperty Deprecated. Use aPropertyDescriptor<String>
.StringProperty.StringPBuilder Deprecated. ValueParserConstants Deprecated. Was internal API -
Enum Summary Enum Description PropertyDescriptorField Deprecated. Will be removed with 7.0.0PropertyTypeId Enumerates the properties that can be built from the XML.