DataSourceXml class
Package: com.tecit.TFORMer.Repository
Specialized DataSource for XML data.
Usage and notes
Overview
DataSourceXml is a specialized DataSource for importing data from XML-Files.
This class is used to manipulate existing DataSourceXml objects. To create a new DataSource use TFORMer Designer or Project.addDataSource.
The main properties to characterize a DataSourceXml are:
The XML filename
An optional XSLT file for transforming the XML file into a suitable TFORMer compatible format
Modifying an Existing XML DataSource
Sample source code for modifying an existing DataSourceXml:
// Retrieve the global Project
// DataSources are defined in a Project or a global Project
Project project = repository.getGlobalProject ();
// Retrieve the DataSource by name
// Since we know the type of the DataSource, we can cast it to DataSourceXml
DataSourceXml dataSource = (DataSourceXml)project.getDataSource("XML");
// Modify some DataSource properties
dataSource.setXsltFilename(""); // clear XSLT filename
Inheritance and related types
Base types: DataSource
Inherited members (33)
- com.tecit.TFORMer.Repository.DataSourceXml.addComputedField
- com.tecit.TFORMer.Repository.DataSourceXml.addFieldMapping
- com.tecit.TFORMer.Repository.DataSourceXml.addParameter
- com.tecit.TFORMer.Repository.DataSourceXml.dispose
- com.tecit.TFORMer.Repository.DataSourceXml.getComment
- com.tecit.TFORMer.Repository.DataSourceXml.getComputedField
- com.tecit.TFORMer.Repository.DataSourceXml.getCopyColumnName
- com.tecit.TFORMer.Repository.DataSourceXml.getDescription
- com.tecit.TFORMer.Repository.DataSourceXml.getFieldMapping
- com.tecit.TFORMer.Repository.DataSourceXml.getFirstComputedField
- com.tecit.TFORMer.Repository.DataSourceXml.getFirstDSFieldMapping
- com.tecit.TFORMer.Repository.DataSourceXml.getFirstParameter
- com.tecit.TFORMer.Repository.DataSourceXml.getName
- com.tecit.TFORMer.Repository.DataSourceXml.getNext
- com.tecit.TFORMer.Repository.DataSourceXml.getNumberOfComputedFields
- com.tecit.TFORMer.Repository.DataSourceXml.getNumberOfFieldMappings
- com.tecit.TFORMer.Repository.DataSourceXml.getNumberOfParameters
- com.tecit.TFORMer.Repository.DataSourceXml.getParameter
- com.tecit.TFORMer.Repository.DataSourceXml.getType
- com.tecit.TFORMer.Repository.DataSourceXml.isDefault
- com.tecit.TFORMer.Repository.DataSourceXml.isHandleEscapeSequences
- com.tecit.TFORMer.Repository.DataSourceXml.removeComputedField
- com.tecit.TFORMer.Repository.DataSourceXml.removeComputedField
- com.tecit.TFORMer.Repository.DataSourceXml.removeFieldMapping
- com.tecit.TFORMer.Repository.DataSourceXml.removeFieldMapping
- com.tecit.TFORMer.Repository.DataSourceXml.removeParameter
- com.tecit.TFORMer.Repository.DataSourceXml.removeParameter
- com.tecit.TFORMer.Repository.DataSourceXml.setComment
- com.tecit.TFORMer.Repository.DataSourceXml.setCopyColumnName
- com.tecit.TFORMer.Repository.DataSourceXml.setDescription
- com.tecit.TFORMer.Repository.DataSourceXml.setHandleEscapeSequences
- com.tecit.TFORMer.Repository.DataSourceXml.setName
- com.tecit.TFORMer.Repository.DataSourceXml.toString
Methods
| Member | Description |
|---|---|
| dump(PrintStream) | Dumps the current instance into a text stream. |
| getFilename() | Gets the filename of the XML-file. |
| getXsltFilename() | Gets the filename of the XSLT file for transforming the XML file. |
| setFilename(String) | Sets the filename of the XML-file. |
| setXsltFilename(String) | Gets the filename of the XSLT file for transforming the XML file. |