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 |
getDataType() |
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 DataGeneratorProperty
public String getDescription()
getDescription
in interface com.eviware.soapui.model.testsuite.TestProperty
public String getName()
getName
in interface com.eviware.soapui.model.testsuite.TestProperty
public void setName(String name)
setName
in interface DataGeneratorProperty
setName
in interface com.eviware.soapui.model.testsuite.RenameableTestProperty
public String getTypeName()
getTypeName
in interface DataGeneratorProperty
public void setTypeName(String string)
setTypeName
in interface DataGeneratorProperty
public 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 DataGeneratorProperty
public void release()
release
in interface DataGeneratorProperty
public void finish()
finish
in interface DataGeneratorProperty
public 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.TestProperty
public String getCurrentValue()
getCurrentValue
in interface com.eviware.soapui.model.testsuite.EvaluatedOnReadTestProperty
protected void setCurrentValue(String currentValue)
public final String getValue()
getValue
in interface com.eviware.soapui.tools.ValueHolder
protected 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 DataGeneratorProperty
protected com.eviware.soapui.model.testsuite.TestCaseRunContext getContext()
public void setValue(String value)
setValue
in interface com.eviware.soapui.tools.ValueHolder
public com.eviware.soapui.model.ModelItem getModelItem()
getModelItem
in interface com.eviware.soapui.model.testsuite.TestProperty
public QName getType()
getType
in interface com.eviware.soapui.model.testsuite.TestProperty
public String getDataType()
getDataType
in interface com.eviware.soapui.model.testsuite.TestProperty
public JComponent getComponent()
getComponent
in interface DataGeneratorProperty
protected abstract JComponent buildUI()
public DataGeneratorProperty.GenerateMode getMode()
getMode
in interface DataGeneratorProperty
public void setMode(DataGeneratorProperty.GenerateMode mode)
setMode
in interface DataGeneratorProperty
public boolean isShared()
isShared
in interface DataGeneratorProperty
public void setShared(boolean shared)
setShared
in interface DataGeneratorProperty
public boolean supportsReadMode()
public String getDefaultValue()
getDefaultValue
in interface com.eviware.soapui.model.testsuite.TestProperty
public org.apache.xmlbeans.SchemaType getSchemaType()
getSchemaType
in interface com.eviware.soapui.model.testsuite.TestProperty
Copyright © 2019. All rights reserved.