public abstract class AbstractProperty extends Object implements JMeterProperty
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
log |
| Constructor and Description |
|---|
AbstractProperty() |
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, 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 JMeterPropertypublic void setRunningVersion(boolean runningVersion)
setRunningVersion in interface JMeterPropertyprotected 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)
public 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 JMeterPropertyCopyright © 1998-2015 Apache Software Foundation. All Rights Reserved.