Serializable, Cloneable, Comparable<JMeterProperty>, JMeterPropertyBooleanProperty, FunctionProperty, MultiProperty, NullProperty, NumberProperty, ObjectProperty, StringPropertypublic abstract class AbstractProperty extends Object implements JMeterProperty
| Modifier and Type | Field | Description |
|---|---|---|
protected static Logger |
log |
| Constructor | Description |
|---|---|
AbstractProperty() |
|
AbstractProperty(String name) |
| Modifier and Type | Method | Description |
|---|---|---|
AbstractProperty |
clone() |
|
int |
compareTo(JMeterProperty arg0) |
Compares two JMeterProperty object values.
|
protected JMeterProperty |
convertObject(Object item) |
|
static JMeterProperty |
createProperty(Object item) |
|
boolean |
equals(Object o) |
Determines if the two objects are equal by comparing names and values
|
protected JMeterProperty |
getBlankProperty() |
|
protected static JMeterProperty |
getBlankProperty(Object item) |
|
boolean |
getBooleanValue() |
Returns false if string is invalid or null.
|
double |
getDoubleValue() |
Returns 0 if string is invalid or null.
|
float |
getFloatValue() |
Returns 0 if string is invalid or null.
|
int |
getIntValue() |
Returns 0 if string is invalid or null.
|
protected PropertyIterator |
getIterator(Collection<JMeterProperty> values) |
|
long |
getLongValue() |
Returns 0 if string is invalid or null.
|
String |
getName() |
The name of the property.
|
protected Class<? extends JMeterProperty> |
getPropertyType() |
Get the property type for this property.
|
int |
hashCode() |
|
protected boolean |
isEqualType(JMeterProperty prop) |
|
boolean |
isRunningVersion() |
Returns whether the property is a running version.
|
protected static JMeterProperty |
makeProperty(Object item) |
Create a JMeterProperty from an object.
|
void |
mergeIn(JMeterProperty prop) |
Take the given property object and merge it's value with the current
property object.
|
protected Collection<JMeterProperty> |
normalizeList(Collection<?> coll) |
Convert a collection of objects into JMeterProperty objects.
|
protected Map<String,JMeterProperty> |
normalizeMap(Map<?,?> coll) |
Given a Map, it converts the Map into a collection of JMeterProperty
objects, appropriate for a MapProperty object.
|
void |
setName(String name) |
Set the property name.
|
void |
setRunningVersion(boolean runningVersion) |
Make the property a running version or turn it off as the running
version.
|
String |
toString() |
Provides the string representation of the property.
|
getObjectValue, getStringValue, recoverRunningVersion, setObjectValuepublic AbstractProperty(String name)
public AbstractProperty()
protected boolean isEqualType(JMeterProperty prop)
public boolean isRunningVersion()
isRunningVersion in interface JMeterPropertypublic String getName()
getName in interface JMeterPropertypublic void setName(String name)
setName in interface JMeterPropertyname - the name of the propertypublic void setRunningVersion(boolean runningVersion)
setRunningVersion in interface JMeterPropertyrunningVersion - flag whether this property is a running versionprotected PropertyIterator getIterator(Collection<JMeterProperty> values)
public AbstractProperty clone()
clone in interface JMeterPropertyclone in class Objectpublic int getIntValue()
getIntValue in interface JMeterPropertyJMeterProperty.getIntValue()public long getLongValue()
getLongValue in interface JMeterPropertyJMeterProperty.getLongValue()public double getDoubleValue()
getDoubleValue in interface JMeterPropertyJMeterProperty.getDoubleValue()public float getFloatValue()
getFloatValue in interface JMeterPropertyJMeterProperty.getFloatValue()public boolean getBooleanValue()
getBooleanValue in interface JMeterPropertyJMeterProperty.getBooleanValue()public boolean equals(Object o)
public int compareTo(JMeterProperty arg0)
compareTo in interface Comparable<JMeterProperty>arg0 - JMeterProperty to compare againstComparable.compareTo(Object)protected Class<? extends JMeterProperty> getPropertyType()
protected JMeterProperty getBlankProperty()
protected static JMeterProperty getBlankProperty(Object item)
protected Collection<JMeterProperty> normalizeList(Collection<?> coll)
coll - Collection of any type of objectprotected Map<String,JMeterProperty> normalizeMap(Map<?,?> coll)
coll - Map to convertpublic static JMeterProperty createProperty(Object item)
protected static JMeterProperty makeProperty(Object item)
item - object to be turned into a properyprotected JMeterProperty convertObject(Object item)
public String toString()
public void mergeIn(JMeterProperty prop)
mergeIn in interface JMeterPropertyprop - the property object to merge into this propertyCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.