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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sourceforge.pmd.lang.rule.properties.AbstractProperty<T> (implements net.sourceforge.pmd.PropertyDescriptor<T>)
    - net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty<T>
      - net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
      - net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
    - net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty<E,T>
      - net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty<E>
      - net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty<E>
    - net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty<T>
      - net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty<T>
        - net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
        - net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
      - net.sourceforge.pmd.lang.rule.properties.MethodProperty
      - net.sourceforge.pmd.lang.rule.properties.TypeProperty
    - net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty<T>
      - net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty<T> (implements net.sourceforge.pmd.NumericPropertyDescriptor<T>)
        - net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty<T>
          - net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
          - net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
          - net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
          - net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
        - net.sourceforge.pmd.lang.rule.properties.DoubleProperty
        - net.sourceforge.pmd.lang.rule.properties.FloatProperty
        - net.sourceforge.pmd.lang.rule.properties.IntegerProperty
        - net.sourceforge.pmd.lang.rule.properties.LongProperty
      - net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
      - net.sourceforge.pmd.lang.rule.properties.BooleanProperty
    - net.sourceforge.pmd.lang.rule.properties.CharacterProperty
    - net.sourceforge.pmd.lang.rule.properties.FileProperty
    - net.sourceforge.pmd.lang.rule.properties.StringProperty
  - net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory
  - net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper<T> (implements net.sourceforge.pmd.PropertyDescriptor<T>)