public class JSONDataSource extends AbstractDataSource
Modifier and Type | Field and Description |
---|---|
static com.eviware.soapui.support.MessageSupport |
messages |
static String |
TYPE |
Constructor and Description |
---|
JSONDataSource() |
Modifier and Type | Method and Description |
---|---|
void |
addExternalDependency(List<com.eviware.soapui.impl.wsdl.support.ExternalDependency> dependencies) |
String[] |
getColumnPaths() |
JComponent |
getComponent() |
JComponent |
getPreparedProperties() |
com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] |
getPropertyExpansions() |
String |
getRowPath() |
String |
getSourceProperty() |
String |
getSourceStep() |
void |
init(com.eviware.soapui.config.DataSourceConfig config,
DataSourceContainer dataSourceContainer) |
boolean |
isExhausted() |
boolean |
isLoaded() |
void |
load(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner,
com.eviware.soapui.model.testsuite.TestCaseRunContext context,
List<String> properties) |
protected void |
load(com.eviware.soapui.support.xml.XmlObjectConfigurationReader reader) |
com.eviware.soapui.support.types.StringToStringMap |
next(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner,
com.eviware.soapui.model.testsuite.TestCaseRunContext context,
List<String> properties) |
void |
prepare(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner,
com.eviware.soapui.model.testsuite.TestCaseRunContext context,
List<String> properties) |
void |
release() |
protected void |
save(com.eviware.soapui.support.xml.XmlObjectConfigurationBuilder builder) |
void |
setColumnPaths(String[] Paths) |
void |
setRowPath(String rowPath) |
void |
setSourceProperty(String PropertyName) |
void |
setSourceStep(String StepName) |
finish, getConfig, getDataSourceContainer, getDescription, getTestCase, getType, resolve, saveConfig, sendAnalytics, setConfig
public static final com.eviware.soapui.support.MessageSupport messages
public static final String TYPE
public void prepare(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner, com.eviware.soapui.model.testsuite.TestCaseRunContext context, List<String> properties) throws Exception
Exception
public void load(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner, com.eviware.soapui.model.testsuite.TestCaseRunContext context, List<String> properties) throws Exception
Exception
public boolean isLoaded()
public JComponent getPreparedProperties()
public boolean isExhausted()
public com.eviware.soapui.support.types.StringToStringMap next(com.eviware.soapui.model.testsuite.TestCaseRunner testRunner, com.eviware.soapui.model.testsuite.TestCaseRunContext context, List<String> properties) throws Exception
Exception
public void init(com.eviware.soapui.config.DataSourceConfig config, DataSourceContainer dataSourceContainer)
init
in interface com.eviware.soapui.support.registry.RegistryEntry<com.eviware.soapui.config.DataSourceConfig,DataSourceContainer>
init
in class AbstractDataSource
public void release()
release
in interface DataSource
release
in class AbstractDataSource
public JComponent getComponent()
protected void load(com.eviware.soapui.support.xml.XmlObjectConfigurationReader reader)
load
in class AbstractDataSource
protected void save(com.eviware.soapui.support.xml.XmlObjectConfigurationBuilder builder)
save
in class AbstractDataSource
public com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] getPropertyExpansions()
getPropertyExpansions
in interface DataSource
getPropertyExpansions
in class AbstractDataSource
public String getSourceStep()
public void setSourceStep(String StepName)
public String getSourceProperty()
public void setSourceProperty(String PropertyName)
public String getRowPath()
public void setRowPath(String rowPath)
public String[] getColumnPaths()
public void setColumnPaths(String[] Paths)
public void addExternalDependency(List<com.eviware.soapui.impl.wsdl.support.ExternalDependency> dependencies)
Copyright © 2019. All rights reserved.