# Package net.sourceforge.pmd.lang.rule.properties

- Class Summary
  Class | Description
  --- | ---
  AbstractDelimitedProperty<T> | Concrete subclasses represent properties whose values when serialized onto a string can be problematic without specifying a unique delimiter that won't appear in the value set.
  AbstractEnumeratedProperty<E,T> |
  AbstractMultiNumericProperty<T> |
  AbstractMultiPackagedProperty<T> |
  AbstractNumericProperty<T> | Maintains a pair of boundary limit values between which all values managed by the subclasses must fit.
  AbstractPackagedProperty<T> | Concrete subclasses manage items that reside within namespaces per the design of the Java language.
  AbstractProperty<T> |
  AbstractScalarProperty<T> | No, subclasses are not necessarily scalar per se, they're just easy to parse without error.
  BooleanMultiProperty | Defines a property type that supports multiple Boolean values.
  BooleanProperty | Defines a property type that supports single Boolean values.
  CharacterMultiProperty | Defines a property type that supports multiple Character values.
  CharacterProperty | Defines a property type that supports single Character values.
  DoubleMultiProperty | Defines a property type that supports multiple double-type property values within an upper and lower boundary.
  DoubleProperty | Defines a property type that support single double-type property values within an upper and lower boundary.
  EnumeratedMultiProperty<E> | Defines a datatype with a set of preset values of any type as held within a pair of maps.
  EnumeratedProperty<E> | Defines a datatype with a set of preset values of any type as held within a pair of maps.
  FileProperty |
  FloatMultiProperty | Defines a property type that support float property values within an upper and lower boundary.
  FloatProperty | Defines a property type that supports single float property values within an upper and lower boundary.
  IntegerMultiProperty | Defines a datatype that supports multiple Integer property values within an upper and lower boundary.
  IntegerProperty | Defines a datatype that supports single Integer property values within an upper and lower boundary.
  LongMultiProperty | Defines a datatype that supports multiple Long property values within an upper and lower boundary.
  LongProperty | Defines a datatype that supports the single Long property values within an upper and lower boundary.
  MethodMultiProperty | Defines a property type that can specify multiple methods to use as part of a rule.
  MethodProperty | Defines a property type that can specify a single method to use as part of a rule.
  PropertyDescriptorFactory |
  PropertyDescriptorWrapper<T> | This class serves as a wrapper class for a PropertyDescriptor instance.
  StringMultiProperty | Defines a datatype that supports multiple String values.
  StringProperty | Defines a datatype that supports single String values.
  TypeMultiProperty | Defines a property that supports multiple class types, even for primitive values!
  TypeProperty | Defines a property that supports single class types, even for primitive values!

Copyright © 2002-2013 InfoEther. All Rights Reserved.