public abstract class AbstractProperty extends Object implements JMeterProperty
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProperty() |
protected |
AbstractProperty(String name) |
| Modifier and Type | Method and 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.
|
finalize, getClass, notify, notifyAll, wait, wait, waitgetObjectValue, getStringValue, recoverRunningVersion, setObjectValueprotected AbstractProperty(String name)
protected 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 propertyprotected 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-2020 Apache Software Foundation. All Rights Reserved.