public class DSFileSpec | Constructor and Description | 
|---|
| DSFileSpec(java.util.Map record)Specify a file from a Map specifying one or more of fileName, fileType and fileFormat. | 
| DSFileSpec(java.lang.String url)Construct a DSFileSpec from a URL-like string. | 
| DSFileSpec(java.lang.String dsName, java.lang.String dsFileName)Specify a file with the given DataSource name and filename, without specifying a fileType or fileFormat. | 
| DSFileSpec(java.lang.String dsName, java.lang.String dsFileName, java.lang.String dsFileType)Specify a file with the given DataSource name, filename, and fileType, without specifying a fileFormat. | 
| DSFileSpec(java.lang.String dsName, java.lang.String dsFileName, java.lang.String dsFileType, java.lang.String dsFileFormat)Specify a file with the given DataSource name, filename, fileType, and fileFormat. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getDataSourceName() | 
| java.lang.String | getFileFormat() | 
| java.lang.String | getFileName() | 
| java.lang.String | getFileType() | 
| void | setDataSourceName(java.lang.String name) | 
| void | setFileFormat(java.lang.String format) | 
| void | setFileName(java.lang.String name) | 
| void | setFileType(java.lang.String type) | 
public DSFileSpec(java.lang.String dsName,
          java.lang.String dsFileName) dsName - The name of the DataSourcedsFileName - The name of the file, without any extension for type or formatpublic DSFileSpec(java.lang.String dsName,
          java.lang.String dsFileName,
          java.lang.String dsFileType) dsName - The name of the DataSourcedsFileName - The name of the file, without any extension for type or formatdsFileType - The fileType (e.g. "ds" for datasource)public DSFileSpec(java.lang.String dsName,
          java.lang.String dsFileName,
          java.lang.String dsFileType,
          java.lang.String dsFileFormat) dsName - The name of the DataSourcedsFileName - The name of the file, without any extension for type or formatdsFileType - The fileType (e.g. "ds" for datasource)dsFileFormat - The fileFormat (e.g. "xml" or "js")public DSFileSpec(java.util.Map record)
record - A Map specifying one or more of fileName, fileType and fileFormat.public DSFileSpec(java.lang.String url)
url - URL-like specification for the file. To specify both the dsName and the filename, use a URL that looks like ds://datasourceName/fileName.type.format -- e.g. "ds://projects/bigProject.proj.xml"). Note that the fileType and fileFormat should not have any spaces.
If you want a DSFileSpec that only parses the filename, then just specify the filename, like this "fileName.type.format".
public java.lang.String getDataSourceName()
DataSource in which to find the filepublic void setDataSourceName(java.lang.String name)
name - The name of the DataSource in which to find the filepublic java.lang.String getFileName()
public void setFileName(java.lang.String name)
name - The fileName, without any extension for type or format.public java.lang.String getFileType()
public void setFileType(java.lang.String type)
type - The fileType, e.g. "ds"public java.lang.String getFileFormat()
public void setFileFormat(java.lang.String format)
format - The fileFormat, e.g. "xml" or "js"