- getAllData() - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This function will read the whole excel sheet and map the data into two-dimensional array of object which is
compatible with TestNG DataProvider to provide real test data driven development.
- getAllData() - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
Parses the JSON file as a 2D Object array for TestNg dataprovider usage.
- getAllData() - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates a two dimensional array for TestNG DataProvider from the XML data.
- getAllData() - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
- getAllData() - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
Generates a two dimensional array for TestNG DataProvider from the data file.
- getAllDataMultipleArgs(Object[][]...) - Static method in class com.paypal.selion.platform.dataprovider.impl.DataProviderHelper
-
Converts multiple data from multiple 2D DataProvider arrays of various types into one DataProvider 2D array.
- getAllDataMultipleArgsFromYAML(List<DataResource>) - Static method in class com.paypal.selion.platform.dataprovider.impl.DataProviderHelper
-
Gets yaml data for tests that require multiple arguments.
- getAllKeyValueData() - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates a two dimensional array for TestNG DataProvider from the XML data representing a map of name value
collection.
- getAllKeyValueData() - Method in interface com.paypal.selion.platform.dataprovider.XmlDataProvider
-
Generates a two dimensional array for TestNG DataProvider from the XML data representing a map of name value
collection.
- getAllRawExcelRows(String, boolean) - Method in interface com.paypal.selion.platform.dataprovider.ExcelDataProvider
-
Get all excel rows from a specified sheet.
- getAllRawExcelRows(String, boolean) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
Get all excel rows from a specified sheet.
- getCls() - Method in interface com.paypal.selion.platform.dataprovider.DataResource
-
Fetch the user defined POJO class
- getCls() - Method in class com.paypal.selion.platform.dataprovider.impl.FileSystemResource
-
- getCls() - Method in class com.paypal.selion.platform.dataprovider.impl.InputStreamResource
-
- getCustomTypeClass() - Method in class com.paypal.selion.platform.dataprovider.impl.DefaultCustomType
-
- getDataAsHashtable() - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This function will read all rows of a specified excel sheet and store the data to a hash table.
- getDataAsHashtable() - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
A utility method to give out JSON data as HashTable.
- getDataAsHashtable() - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Gets xml data and returns in a hashtable instead of an Object 2D array.
- getDataAsHashtable() - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
Gets yaml data and returns in a hashtable instead of an Object 2D array.
- getDataAsHashtable() - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
A utility method to give output data as HashTable.
- getDataByFilter(DataProviderFilter) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
Gets data from Excel sheet by applying the given filter.
- getDataByFilter(DataProviderFilter) - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
Gets JSON data from a resource by applying the given filter.
- getDataByFilter(DataProviderFilter) - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates an object array in iterator as TestNG DataProvider from the XML data filtered per dataFilter
.
- getDataByFilter(DataProviderFilter) - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
Gets yaml data by applying the given filter.
- getDataByFilter(DataProviderFilter) - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
Generates an object array in iterator as TestNG DataProvider from the data filtered per dataFilter
.
- getDataByIndex(String) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This function will use the input string representing the indexes to collect and return the correct excel sheet
data rows as two dimensional object to be used as TestNG DataProvider.
- getDataByIndex(int[]) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This function will use the input string representing the indexes to collect and return the correct excel sheet
data rows as two dimensional object to be used as TestNG DataProvider.
- getDataByIndex(String) - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
Gets JSON data from a resource for the specified indexes.
- getDataByIndex(int[]) - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
Gets JSON data from a resource for the specified indexes.
- getDataByIndex(String) - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates an object array in iterator as TestNG DataProvider from the XML data filtered per given indexes string.
- getDataByIndex(int[]) - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates an object array in iterator as TestNG DataProvider from the XML data filtered per given indexes.
- getDataByIndex(String) - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
Gets yaml data for requested indexes.
- getDataByIndex(int[]) - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
Generates an object array in iterator as TestNG DataProvider from the YAML data filtered per given indexes.
- getDataByIndex(String) - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
Generates an object array in iterator as TestNG DataProvider from the data filtered per given indexes string.
- getDataByIndex(int[]) - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
Generates an object array in iterator as TestNG DataProvider from the data filtered per given indexes.
- getDataByKeys(Map<?, ?>, String[]) - Static method in class com.paypal.selion.platform.dataprovider.impl.DataProviderHelper
-
Filters a map by keys specified as a list.
- getDataByKeys(String[]) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This function will use the input string representing the keys to collect and return the correct excel sheet data
rows as two dimensional object to be used as TestNG DataProvider.
- getDataByKeys(String[]) - Method in class com.paypal.selion.platform.dataprovider.impl.JsonDataProviderImpl
-
- getDataByKeys(String[]) - Method in class com.paypal.selion.platform.dataprovider.impl.XmlDataProviderImpl
-
Generates a two dimensional array for TestNG DataProvider from the XML data representing a map of name value
collection filtered by keys.
- getDataByKeys(String[]) - Method in class com.paypal.selion.platform.dataprovider.impl.YamlDataProviderImpl
-
Gets yaml data by key identifiers.
- getDataByKeys(String[]) - Method in interface com.paypal.selion.platform.dataprovider.SeLionDataProvider
-
Generates a two dimensional array for TestNG DataProvider from the data representing a map of name value
collection filtered by keys.
- getDataProvider(DataResource) - Static method in class com.paypal.selion.platform.dataprovider.DataProviderFactory
-
Load the Data provider implementation for the data file type
- getHeaderRowContents(String, int) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
Utility to get the header row contents of the excel sheet
- getInputStream() - Method in interface com.paypal.selion.platform.dataprovider.DataResource
-
Load the input stream of the data file
- getInputStream() - Method in class com.paypal.selion.platform.dataprovider.impl.FileSystemResource
-
- getInputStream() - Method in class com.paypal.selion.platform.dataprovider.impl.InputStreamResource
-
- getItems() - Method in class com.paypal.selion.platform.dataprovider.pojos.KeyValueMap
-
- getKey() - Method in class com.paypal.selion.platform.dataprovider.pojos.KeyValuePair
-
- getList() - Method in class com.paypal.selion.platform.dataprovider.impl.Wrapper
-
Returns list
- getMap() - Method in class com.paypal.selion.platform.dataprovider.pojos.KeyValueMap
-
- getRowContents(String, int, int) - Method in interface com.paypal.selion.platform.dataprovider.ExcelDataProvider
-
Using the specified rowIndex to search for the row from the specified Excel sheet, then return the row contents
in a list of string format.
- getRowContents(String, int, int) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
Using the specified rowIndex to search for the row from the specified Excel sheet, then return the row contents
in a list of string format.
- getSingleExcelRow(String) - Method in interface com.paypal.selion.platform.dataprovider.ExcelDataProvider
-
This method fetches a specific row from an excel sheet which can be identified using a key and returns the data
as an Object which can be cast back into the user's actual data type.
- getSingleExcelRow(int) - Method in interface com.paypal.selion.platform.dataprovider.ExcelDataProvider
-
This method can be used to fetch a particular row from an excel sheet.
- getSingleExcelRow(String) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This method fetches a specific row from an excel sheet which can be identified using a key and returns the data
as an Object which can be cast back into the user's actual data type.
- getSingleExcelRow(int) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This method can be used to fetch a particular row from an excel sheet.
- getSingleExcelRow(Object, String, boolean) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
This method fetches a specific row from an excel sheet which can be identified using a key and returns the data
as an Object which can be cast back into the user's actual data type.
- getSingleExcelRow(Object, int, boolean) - Method in class com.paypal.selion.platform.dataprovider.impl.ExcelDataProviderImpl
-
- getType() - Method in interface com.paypal.selion.platform.dataprovider.DataResource
-
Fetch the data file extension
- getType() - Method in class com.paypal.selion.platform.dataprovider.impl.FileSystemResource
-
- getType() - Method in class com.paypal.selion.platform.dataprovider.impl.InputStreamResource
-
- getValue() - Method in class com.paypal.selion.platform.dataprovider.pojos.KeyValuePair
-
- getXpathMap() - Method in class com.paypal.selion.platform.dataprovider.impl.XmlFileSystemResource
-
Gets the map of String
representing XPath and the type represented by the node evaluated by the XPath.
- getXpathMap() - Method in class com.paypal.selion.platform.dataprovider.impl.XmlInputStreamResource
-
Gets the map of String
representing XPath and the type represented by the node evaluated by the XPath.
- getXpathMap() - Method in interface com.paypal.selion.platform.dataprovider.XmlDataSource
-
Gets the map of String
representing XPath and the type represented by the node evaluated by the XPath.