public class LongProperty extends AbstractNumericProperty<Long>
Modifier and Type | Field and Description |
---|---|
static PropertyDescriptorFactory |
FACTORY |
NUMBER_FIELD_TYPES_BY_KEY
DEFAULT_DELIMITER, DEFAULT_NUMERIC_DELIMITER
Constructor and Description |
---|
LongProperty(String theName,
String theDescription,
Long min,
Long max,
Long theDefault,
float theUIOrder)
Constructor for LongProperty.
|
LongProperty(String theName,
String theDescription,
String minStr,
String maxStr,
String defaultStr,
float theUIOrder)
Constructor for LongProperty that limits itself to a single value within
the specified limits.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
createFrom(String value) |
static Long |
longFrom(String numberString) |
Class<Long> |
type()
Denotes the value datatype.
|
addAttributesTo, defaultAsString, lowerLimit, rangeString, upperLimit, valueErrorFor
arrayFor, valueFrom
areEqual, asDelimitedString, asDelimitedString, asString, attributeValuesById, choices, compareTo, defaultHasNullValue, defaultValue, description, equals, errorFor, hashCode, isArray, isMultiValue, isRequired, multiValueDelimiter, name, preferredRowCount, propertyErrorFor, toString, typeErrorFor, uiOrder, valuesErrorFor
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asDelimitedString, attributeValuesById, choices, defaultValue, description, errorFor, isMultiValue, isRequired, multiValueDelimiter, name, preferredRowCount, propertyErrorFor, uiOrder, valueFrom
compareTo
public static final PropertyDescriptorFactory FACTORY
public LongProperty(String theName, String theDescription, Long min, Long max, Long theDefault, float theUIOrder)
theName
- StringtheDescription
- Stringmin
- Longmax
- LongtheDefault
- LongtheUIOrder
- floatIllegalArgumentException
public LongProperty(String theName, String theDescription, String minStr, String maxStr, String defaultStr, float theUIOrder)
theName
- StringtheDescription
- StringminStr
- StringmaxStr
- StringdefaultStr
- StringtheUIOrder
- floatIllegalArgumentException
public static Long longFrom(String numberString)
numberString
- Stringpublic Class<Long> type()
PropertyDescriptor
PropertyDescriptor.type()
protected Object createFrom(String value)
createFrom
in class AbstractScalarProperty<Long>
value
- StringCopyright © 2002–2017 PMD. All rights reserved.