public abstract class AbstractDataGeneratorProperty extends Object implements DataGeneratorProperty
DataGeneratorProperty.GenerateMode| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDataGeneratorProperty(String type,
String description,
boolean readMode) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract JComponent |
buildUI() |
void |
finish() |
JComponent |
getComponent() |
com.eviware.soapui.config.DataGeneratorPropertyConfig |
getConfig() |
protected com.eviware.soapui.model.testsuite.TestCaseRunContext |
getContext() |
String |
getCurrentValue() |
WsdlDataGeneratorTestStep |
getDataGeneratorStep() |
String |
getDefaultValue() |
String |
getDescription() |
DataGeneratorProperty.GenerateMode |
getMode() |
com.eviware.soapui.model.ModelItem |
getModelItem() |
String |
getName() |
com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] |
getPropertyExpansions() |
org.apache.xmlbeans.SchemaType |
getSchemaType() |
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase |
getTestCase() |
QName |
getType() |
String |
getTypeName() |
String |
getValue() |
protected abstract String |
getValue(com.eviware.soapui.model.testsuite.TestCaseRunContext context,
com.eviware.soapui.model.testsuite.TestCaseRunner localRunner) |
void |
init(com.eviware.soapui.config.DataGeneratorPropertyConfig config,
WsdlDataGeneratorTestStep modelItem) |
boolean |
isReadOnly() |
boolean |
isShared() |
protected abstract void |
load(com.eviware.soapui.support.xml.XmlObjectConfigurationReader reader) |
void |
prepare(com.eviware.soapui.model.testsuite.TestCaseRunContext context,
com.eviware.soapui.model.testsuite.TestCaseRunner testRunner) |
void |
release() |
void |
resetConfigOnMove(com.eviware.soapui.config.DataGeneratorPropertyConfig dataGeneratorConfig) |
protected abstract void |
save(com.eviware.soapui.support.xml.XmlObjectConfigurationBuilder builder) |
void |
saveConfig() |
protected void |
setCurrentValue(String currentValue) |
void |
setMode(DataGeneratorProperty.GenerateMode mode) |
void |
setName(String name) |
void |
setShared(boolean shared) |
void |
setTypeName(String string) |
void |
setValue(String value) |
boolean |
supportsReadMode() |
public com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase getTestCase()
public com.eviware.soapui.config.DataGeneratorPropertyConfig getConfig()
getConfig in interface DataGeneratorPropertypublic String getDescription()
getDescription in interface com.eviware.soapui.model.testsuite.TestPropertypublic String getName()
getName in interface com.eviware.soapui.model.testsuite.TestPropertypublic void setName(String name)
setName in interface DataGeneratorPropertysetName in interface com.eviware.soapui.model.testsuite.RenameableTestPropertypublic String getTypeName()
getTypeName in interface DataGeneratorPropertypublic void setTypeName(String string)
setTypeName in interface DataGeneratorPropertypublic WsdlDataGeneratorTestStep getDataGeneratorStep()
public void init(com.eviware.soapui.config.DataGeneratorPropertyConfig config,
WsdlDataGeneratorTestStep modelItem)
init in interface com.eviware.soapui.support.registry.RegistryEntry<com.eviware.soapui.config.DataGeneratorPropertyConfig,WsdlDataGeneratorTestStep>protected abstract void load(com.eviware.soapui.support.xml.XmlObjectConfigurationReader reader)
public void resetConfigOnMove(com.eviware.soapui.config.DataGeneratorPropertyConfig dataGeneratorConfig)
resetConfigOnMove in interface DataGeneratorPropertypublic void release()
release in interface DataGeneratorPropertypublic void finish()
finish in interface DataGeneratorPropertypublic void saveConfig()
public com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] getPropertyExpansions()
protected abstract void save(com.eviware.soapui.support.xml.XmlObjectConfigurationBuilder builder)
public boolean isReadOnly()
isReadOnly in interface com.eviware.soapui.model.testsuite.TestPropertypublic String getCurrentValue()
getCurrentValue in interface com.eviware.soapui.model.testsuite.EvaluatedOnReadTestPropertyprotected void setCurrentValue(String currentValue)
public final String getValue()
getValue in interface com.eviware.soapui.model.testsuite.TestPropertyprotected abstract String getValue(com.eviware.soapui.model.testsuite.TestCaseRunContext context, com.eviware.soapui.model.testsuite.TestCaseRunner localRunner)
public void prepare(com.eviware.soapui.model.testsuite.TestCaseRunContext context,
com.eviware.soapui.model.testsuite.TestCaseRunner testRunner)
prepare in interface DataGeneratorPropertyprotected com.eviware.soapui.model.testsuite.TestCaseRunContext getContext()
public void setValue(String value)
setValue in interface com.eviware.soapui.model.testsuite.TestPropertypublic com.eviware.soapui.model.ModelItem getModelItem()
getModelItem in interface com.eviware.soapui.model.testsuite.TestPropertypublic QName getType()
getType in interface com.eviware.soapui.model.testsuite.TestPropertypublic JComponent getComponent()
getComponent in interface DataGeneratorPropertyprotected abstract JComponent buildUI()
public DataGeneratorProperty.GenerateMode getMode()
getMode in interface DataGeneratorPropertypublic void setMode(DataGeneratorProperty.GenerateMode mode)
setMode in interface DataGeneratorPropertypublic boolean isShared()
isShared in interface DataGeneratorPropertypublic void setShared(boolean shared)
setShared in interface DataGeneratorPropertypublic boolean supportsReadMode()
public String getDefaultValue()
getDefaultValue in interface com.eviware.soapui.model.testsuite.TestPropertypublic org.apache.xmlbeans.SchemaType getSchemaType()
getSchemaType in interface com.eviware.soapui.model.testsuite.TestPropertyCopyright © 2013. All Rights Reserved.