Class ObjectProperty
- java.lang.Object
-
- org.apache.jmeter.testelement.property.AbstractProperty
-
- org.apache.jmeter.testelement.property.ObjectProperty
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<JMeterProperty>,JMeterProperty
public class ObjectProperty extends AbstractProperty
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.jmeter.testelement.property.AbstractProperty
log
-
-
Constructor Summary
Constructors Constructor Description ObjectProperty()Default constructor.ObjectProperty(String name)Constructs an instance withnameas its name and anullvalue.ObjectProperty(String name, Object p)Constructs an instance withnameas its name and the giveN value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPropertyclone()ObjectgetObjectValue()StringgetStringValue()voidrecoverRunningVersion(TestElement owner)Tell the property to revert to the state at the time setRunningVersion(true) was called.voidsetObjectValue(Object value)voidsetRunningVersion(boolean runningVersion)Make the property a running version or turn it off as the running version.-
Methods inherited from class org.apache.jmeter.testelement.property.AbstractProperty
compareTo, convertObject, createProperty, equals, getBlankProperty, getBlankProperty, getBooleanValue, getDoubleValue, getFloatValue, getIntValue, getIterator, getLongValue, getName, getPropertyType, hashCode, isEqualType, isRunningVersion, makeProperty, mergeIn, normalizeList, normalizeMap, setName, toString
-
-
-
-
Constructor Detail
-
ObjectProperty
public ObjectProperty()
Default constructor. Constructs anObjectPropertywith no name and anullvalue
-
ObjectProperty
public ObjectProperty(String name)
Constructs an instance withnameas its name and anullvalue.- Parameters:
name- the name of this property
-
-
Method Detail
-
recoverRunningVersion
public void recoverRunningVersion(TestElement owner)
Tell the property to revert to the state at the time setRunningVersion(true) was called.- Parameters:
owner- the owning element
-
setRunningVersion
public void setRunningVersion(boolean runningVersion)
Make the property a running version or turn it off as the running version. A property that is made a running version will preserve the current state in such a way that it is retrievable by a future call to 'recoverRunningVersion()'. Additionally, a property that is a running version will resolve all functions prior to returning it's property value. A non-running version property will return functions as their uncompiled string representation.- Specified by:
setRunningVersionin interfaceJMeterProperty- Overrides:
setRunningVersionin classAbstractProperty- Parameters:
runningVersion- flag whether this property is a running version
-
clone
public ObjectProperty clone()
- Specified by:
clonein interfaceJMeterProperty- Overrides:
clonein classAbstractProperty
-
getStringValue
public String getStringValue()
-
getObjectValue
public Object getObjectValue()
-
setObjectValue
public void setObjectValue(Object value)
-
-