Class NumberProperty
- java.lang.Object
-
- org.apache.jmeter.testelement.property.AbstractProperty
-
- org.apache.jmeter.testelement.property.NumberProperty
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<JMeterProperty>
,JMeterProperty
- Direct Known Subclasses:
DoubleProperty
,FloatProperty
,IntegerProperty
,LongProperty
public abstract class NumberProperty extends AbstractProperty
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.jmeter.testelement.property.AbstractProperty
log
-
-
Constructor Summary
Constructors Constructor Description NumberProperty()
NumberProperty(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(JMeterProperty arg0)
Compares two JMeterProperty object values.protected abstract void
setNumberValue(Number n)
Set the value of the property with a Number object.protected abstract void
setNumberValue(String n)
Set the value of the property with a String object.void
setObjectValue(Object v)
-
Methods inherited from class org.apache.jmeter.testelement.property.AbstractProperty
clone, convertObject, createProperty, equals, getBlankProperty, getBlankProperty, getBooleanValue, getDoubleValue, getFloatValue, getIntValue, getIterator, getLongValue, getName, getPropertyType, hashCode, isEqualType, isRunningVersion, makeProperty, mergeIn, normalizeList, normalizeMap, setName, setRunningVersion, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.jmeter.testelement.property.JMeterProperty
getObjectValue, getStringValue, recoverRunningVersion
-
-
-
-
Constructor Detail
-
NumberProperty
public NumberProperty()
-
NumberProperty
public NumberProperty(String name)
-
-
Method Detail
-
setNumberValue
protected abstract void setNumberValue(Number n)
Set the value of the property with a Number object.- Parameters:
n
- the value to set
-
setNumberValue
protected abstract void setNumberValue(String n) throws NumberFormatException
Set the value of the property with a String object.- Parameters:
n
- the number to set as a string representation- Throws:
NumberFormatException
- if the numbern
can not be converted to aNumber
-
setObjectValue
public void setObjectValue(Object v)
-
compareTo
public int compareTo(JMeterProperty arg0)
Description copied from class:AbstractProperty
Compares two JMeterProperty object values. N.B. Does not compare names- Specified by:
compareTo
in interfaceComparable<JMeterProperty>
- Overrides:
compareTo
in classAbstractProperty
- Parameters:
arg0
- JMeterProperty to compare against- Returns:
- 0 if equal values or both values null; -1 otherwise
- See Also:
Comparable.compareTo(Object)
-
-