Package net.sourceforge.pmd.properties
-
Interface Summary Interface Description PropertyConstraint<T> Validates the value of a property.PropertySource Entity that manages a list of properties.PropertyTypeId.BuilderAndMapper<T> An factory for new properties, whose default value must be deserialized using anPropertySerializer
. -
Class Summary Class Description AbstractPropertySource Base class forPropertySource
.NumericConstraints Common constraints for properties dealing with numbers.PropertyBuilder<B extends PropertyBuilder<B,T>,T> Base class for generic property builders.PropertyBuilder.GenericCollectionPropertyBuilder<V,C extends Iterable<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.PropertyDescriptor<T> Describes a property of a rule or a renderer.PropertyFactory Provides factory methods for common property types.PropertySerializer<T> Strategy to serialize a value to and from strings. -
Enum Summary Enum Description PropertyTypeId Enumerates the properties that can be built from the XML. -
Exception Summary Exception Description ConstraintViolatedException Thrown when a property constraint is violated.