Package net.sourceforge.pmd.properties
Interface NumericPropertyDescriptor<T>
-
- Type Parameters:
T
- type of the property value
- All Superinterfaces:
java.lang.Comparable<PropertyDescriptor<?>>
,PropertyDescriptor<T>
- All Known Implementing Classes:
DoubleMultiProperty
,DoubleProperty
,FloatMultiProperty
,FloatProperty
,IntegerMultiProperty
,IntegerProperty
,LongMultiProperty
,LongProperty
public interface NumericPropertyDescriptor<T> extends PropertyDescriptor<T>
Defines a descriptor type whose instance values are required to lie within specified upper and lower limits.- Author:
- Brian Remedios, Clément Fournier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Number
lowerLimit()
Returns the minimum value that instances of the property can have.java.lang.Number
upperLimit()
Returns the maximum value that instances of the property can have.-
Methods inherited from interface net.sourceforge.pmd.properties.PropertyDescriptor
asDelimitedString, attributeValuesById, defaultValue, description, errorFor, isDefinedExternally, isMultiValue, name, preferredRowCount, propertyErrorFor, type, uiOrder, valueFrom
-
-