Interface | Description |
---|---|
EnumeratedPropertyDescriptor<E,T> |
Interface defining an enumerated property descriptor.
|
MultiValuePropertyDescriptor<V> |
Specializes property descriptors for multi valued descriptors.
|
NumericPropertyDescriptor<T> |
Defines a descriptor type whose instance values are required to lie within specified upper and lower limits.
|
PackagedPropertyDescriptor<T> |
Defines a property descriptor type whose values can be described by qualified names and thus restricted to only some
packages.
|
PropertyDescriptor<T> |
Property value descriptor that defines the use & requirements for setting property values for use within PMD and
any associated GUIs.
|
PropertySource |
Any entity that manages a list of properties is a
PropertySource . |
SingleValuePropertyDescriptor<T> |
Specializes property descriptors for single valued descriptors.
|
ValueParser<U> |
Parses a value from a string.
|
Class | Description |
---|---|
AbstractPropertySource |
Base class for objects which can be configured through properties.
|
BooleanMultiProperty |
Defines a property type that supports multiple Boolean values.
|
BooleanMultiProperty.BooleanMultiPBuilder | |
BooleanProperty |
Defines a property type that supports single Boolean values.
|
BooleanProperty.BooleanPBuilder | |
CharacterMultiProperty |
Multi-valued character property.
|
CharacterMultiProperty.CharacterMultiPBuilder | |
CharacterProperty |
Defines a property type that supports single Character values.
|
CharacterProperty.CharacterPBuilder | |
DoubleMultiProperty |
Multi-valued double property.
|
DoubleMultiProperty.DoubleMultiPBuilder | |
DoubleProperty |
Defines a property type that support single double-type property values within an upper and lower boundary.
|
DoubleProperty.DoublePBuilder | |
EnumeratedMultiProperty<E> |
Multi-valued property which can take only a fixed set of values of any type, then selected via String labels.
|
EnumeratedMultiProperty.EnumMultiPBuilder<E> | |
EnumeratedProperty<E> |
Property which can take only a fixed set of values of any type, then selected via String labels.
|
EnumeratedProperty.EnumPBuilder<E> | |
FileProperty |
Property taking a File object as its value.
|
FileProperty.FilePBuilder | |
FloatMultiProperty |
Multi-valued float property.
|
FloatMultiProperty.FloatMultiPBuilder | |
FloatProperty |
Defines a property type that supports single float property values within an upper and lower boundary.
|
FloatProperty.FloatPBuilder | |
IntegerMultiProperty |
Multi-valued integer property.
|
IntegerMultiProperty.IntegerMultiPBuilder | |
IntegerProperty |
Defines a datatype that supports single Integer property values within an upper and lower boundary.
|
IntegerProperty.IntegerPBuilder | |
LongMultiProperty |
Multi-valued long property.
|
LongMultiProperty.LongMultiPBuilder | |
LongProperty |
Single valued long property.
|
LongProperty.LongPBuilder | |
MethodMultiProperty |
Defines a property type that can specify multiple methods to use as part of a rule.
|
MethodMultiProperty.MethodMultiPBuilder | |
MethodProperty |
Defines a property type that can specify a single method to use as part of a rule.
|
MethodProperty.MethodPBuilder | |
StringMultiProperty |
Defines a datatype that supports multiple String values.
|
StringMultiProperty.StringMultiPBuilder | |
StringProperty |
Defines a datatype that supports single String values.
|
StringProperty.StringPBuilder | |
TypeMultiProperty |
Defines a property that supports multiple class types, even for primitive values!
TODO - untested for array types
|
TypeMultiProperty.TypeMultiPBuilder | |
TypeProperty |
Defines a property that supports single class types, even for primitive values!
TODO - untested for array types
|
TypeProperty.TypePBuilder | |
ValueParserConstants |
Enum | Description |
---|---|
PropertyDescriptorField |
Field names for parsing the properties out of the ruleset xml files.
|
PropertyTypeId |
Enumerates the properties that can be built from the XML.
|
Copyright © 2002–2017 PMD. All rights reserved.