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 intcompareTo(JMeterProperty arg0)Compares two JMeterProperty object values.protected abstract voidsetNumberValue(Number n)Set the value of the property with a Number object.protected abstract voidsetNumberValue(String n)Set the value of the property with a String object.voidsetObjectValue(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 numberncan not be converted to aNumber
-
setObjectValue
public void setObjectValue(Object v)
-
compareTo
public int compareTo(JMeterProperty arg0)
Description copied from class:AbstractPropertyCompares two JMeterProperty object values. N.B. Does not compare names- Specified by:
compareToin interfaceComparable<JMeterProperty>- Overrides:
compareToin classAbstractProperty- Parameters:
arg0- JMeterProperty to compare against- Returns:
- 0 if equal values or both values null; -1 otherwise
- See Also:
Comparable.compareTo(Object)
-
-