NumericPropertyDescriptor xref
1 /**
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package net.sourceforge.pmd;
5
6 /**
7 * Defines a descriptor type whose instance values are required lie within specified upper and
8 * lower limits.
9 *
10 * @author Brian Remedios
11 *
12 * @param <T>
13 */
14 public interface NumericPropertyDescriptor<T extends Object > extends PropertyDescriptor<T> {
15
16 /**
17 * Returns the maximum value that instances of the property can have
18 * @return Number
19 */
20 Number upperLimit();
21
22 /**
23 * Returns the minimum value that instances of the property can have
24 * @return Number
25 */
26 Number lowerLimit();
27 }