public class CustomPropertiesSupport<P> extends Object implements com.eviware.soapui.model.testsuite.TestPropertyListener, com.eviware.soapui.model.Releasable
Constructor and Description |
---|
CustomPropertiesSupport(com.eviware.soapui.model.TestPropertyHolder propertyHolder,
P bindableObject,
boolean watchPropertyHolder) |
Modifier and Type | Method and Description |
---|---|
<T> void |
addTypeConverter(Class<T> type,
TypeConverter<T> converter) |
<T> TypeConverter<T> |
getConverter(Class<T> type) |
void |
populateAndWatchBindableObject() |
void |
propertyAdded(String name) |
static String |
propertyKey(Class bindableClass) |
static String |
propertyKey(Class bindableClass,
String fieldName) |
void |
propertyMoved(String name,
int oldIndex,
int newIndex) |
void |
propertyRemoved(String name) |
void |
propertyRenamed(String oldName,
String newName) |
void |
propertyValueChanged(String name,
String oldValue,
String newValue) |
void |
release() |
void |
setField(String propertyName,
Object value,
String valueAsString) |
public CustomPropertiesSupport(com.eviware.soapui.model.TestPropertyHolder propertyHolder, P bindableObject, boolean watchPropertyHolder)
public <T> void addTypeConverter(Class<T> type, TypeConverter<T> converter)
public <T> TypeConverter<T> getConverter(Class<T> type)
public void populateAndWatchBindableObject()
public void propertyAdded(String name)
propertyAdded
in interface com.eviware.soapui.model.testsuite.TestPropertyListener
public void propertyRemoved(String name)
propertyRemoved
in interface com.eviware.soapui.model.testsuite.TestPropertyListener
public void propertyValueChanged(String name, String oldValue, String newValue)
propertyValueChanged
in interface com.eviware.soapui.model.testsuite.TestPropertyListener
public void propertyRenamed(String oldName, String newName)
propertyRenamed
in interface com.eviware.soapui.model.testsuite.TestPropertyListener
public void propertyMoved(String name, int oldIndex, int newIndex)
propertyMoved
in interface com.eviware.soapui.model.testsuite.TestPropertyListener
public void release()
release
in interface com.eviware.soapui.model.Releasable
Copyright © 2019. All rights reserved.