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.PackagedPropertyDescriptor<T> Deprecated. 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. MethodMultiProperty Deprecated. Will be removed with 7.0.0 with no scheduled replacementMethodMultiProperty.MethodMultiPBuilder MethodProperty Deprecated. Not useful, will be remove by 7.0.0MethodProperty.MethodPBuilder PropertyBuilder<B extends PropertyBuilder<B,T>,T> Base class for generic property builders.PropertyBuilder.GenericCollectionPropertyBuilder<V,C extends java.util.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. TypeMultiProperty Deprecated. Will be removed with 7.0.0 with no scheduled replacement yetTypeMultiProperty.TypeMultiPBuilder TypeProperty Deprecated. Will be removed with 7.0.0 with no scheduled replacement yetTypeProperty.TypePBuilder 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.