public interface ResourceNamingInterface
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
ResourceNamingInterface.FileNamingType  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,String> | 
getDirectoryMap()  | 
String | 
nameResource(org.apache.commons.vfs2.FileObject fileObject,
            org.pentaho.di.core.variables.VariableSpace space,
            boolean pathOnly)
Create a (file) name based on the passed FileObject 
 | 
String | 
nameResource(String prefix,
            String originalFilePath,
            String extension,
            ResourceNamingInterface.FileNamingType namingType)
Create a (file) name for a resource based on a prefix and an extension. 
 | 
String nameResource(String prefix, String originalFilePath, String extension, ResourceNamingInterface.FileNamingType namingType)
prefix - The prefix, usually the name of the object that is being exportedoriginalFilePath - The original path to the file. This will be used in the naming of the resource to ensure that the same
          GUID will be returned for the same file.extension - The extension of the filename to be created. For now this also gives a clue as to what kind of data is
          being exported and named..namingType - the file naming type to use, in case of DATA_FILE for example, the return value might not be the complete
          file, but ratherString nameResource(org.apache.commons.vfs2.FileObject fileObject, org.pentaho.di.core.variables.VariableSpace space, boolean pathOnly) throws org.apache.commons.vfs2.FileSystemException
FileObject - fileObject The file in which the name ....VariableSpace - variable(space) of the transformation or job.pathOnly - Set to true to just return the path, false to return file name and pathorg.apache.commons.vfs2.FileSystemException