public class DSFileSpec
extends java.lang.Object | 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 url, DSRequest request) Construct a DSFileSpec from a URL-like string.   |  
DSFileSpec(java.lang.String dsName, java.util.Map record) Specify a file from a dsName and a Map specifying one or more of fileName, fileType and fileFormat.   |  
DSFileSpec(java.lang.String dsName, java.util.Map record, DSRequest request) Specify a file from a dsName and a Map specifying one or more of fileName, fileType and fileFormat.   |  
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.   |  
DSFileSpec(java.lang.String dsName, java.lang.String dsFileName, java.lang.String dsFileType, java.lang.String dsFileFormat, DSRequest request) Specify a file with the given DataSource name, filename, fileType, fileFormat and requestContext.   |  
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String |  getDataSourceName()  |  
java.lang.String |  getFileFormat()  |  
java.lang.String |  getFileName()  |  
java.lang.String |  getFileType()  |  
DSRequest |  getRequestContext()  |  
void |  setDataSourceName(java.lang.String name)  |  
void |  setFileFormat(java.lang.String format)  |  
void |  setFileName(java.lang.String name)  |  
void |  setFileType(java.lang.String type)  |  
void |  setRequestContext(DSRequest context)  |  
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.lang.String dsName,
                  java.lang.String dsFileName,
                  java.lang.String dsFileType,
                  java.lang.String dsFileFormat,
                  DSRequest request) 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")request - The DSRequest which provides security context for this DSFileSpec.public DSFileSpec(java.util.Map record)
record - A Map specifying one or more of fileName, fileType and fileFormat.public DSFileSpec(java.lang.String dsName,
                  java.util.Map record) dsName - The name of the DataSourcerecord - A Map specifying one or more of fileName, fileType and fileFormat.public DSFileSpec(java.lang.String dsName,
                  java.util.Map record,
                  DSRequest request) dsName - The name of the DataSourcerecord - A Map specifying one or more of fileName, fileType and fileFormat.request - The DSRequest which provides security context for this DSFileSpec.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 DSFileSpec(java.lang.String url,
                  DSRequest request) url - URL-like specification for the file.request - The DSRequest which provides security context for this DSFileSpec. 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 DSRequest getRequestContext()
public void setRequestContext(DSRequest context)
context - The DSRequest which provides security context for this DSFileSpec.public 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"