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:
  • Constructor Details

    • NumberProperty

      protected NumberProperty()
    • NumberProperty

      protected NumberProperty(String name)
  • Method Details

    • 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 number n can not be converted to a Number
    • 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 interface Comparable<JMeterProperty>
      Overrides:
      compareTo in class AbstractProperty
      Parameters:
      arg0 - JMeterProperty to compare against
      Returns:
      0 if equal values or both values null; -1 otherwise
      See Also: