## Uses of Class
net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty

Packages that use AbstractScalarProperty
Package | Description
--- | ---
net.sourceforge.pmd.lang.rule.properties |

### Uses of AbstractScalarProperty in net.sourceforge.pmd.lang.rule.properties

Subclasses of AbstractScalarProperty in net.sourceforge.pmd.lang.rule.properties
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractMultiNumericProperty<T>`
`class` | `AbstractNumericProperty<T>` Maintains a pair of boundary limit values between which all values managed by the subclasses must fit.
`class` | `BooleanMultiProperty` Defines a property type that supports multiple Boolean values.
`class` | `BooleanProperty` Defines a property type that supports single Boolean values.
`class` | `DoubleMultiProperty` Defines a property type that supports multiple double-type property values within an upper and lower boundary.
`class` | `DoubleProperty` Defines a property type that support single double-type property values within an upper and lower boundary.
`class` | `FloatMultiProperty` Defines a property type that support float property values within an upper and lower boundary.
`class` | `FloatProperty` Defines a property type that supports single float property values within an upper and lower boundary.
`class` | `IntegerMultiProperty` Defines a datatype that supports multiple Integer property values within an upper and lower boundary.
`class` | `IntegerProperty` Defines a datatype that supports single Integer property values within an upper and lower boundary.
`class` | `LongMultiProperty` Defines a datatype that supports multiple Long property values within an upper and lower boundary.
`class` | `LongProperty` Defines a datatype that supports the single Long property values within an upper and lower boundary.