public class KettleGenericFileSystemConfigBuilder extends org.apache.commons.vfs2.FileSystemConfigBuilder implements IKettleFileSystemConfigBuilder
KettleSftpFileSystemConfigBuilder| Modifier and Type | Method and Description |
|---|---|
static String |
extractScheme(String fullParameterName)
Extract the scheme from a Kettle VFS configuration paramter (vfs.scheme.parameter)
|
static KettleGenericFileSystemConfigBuilder |
getInstance() |
String |
parseParameterName(String parameter,
String scheme)
Extract the FileSystemOptions parameter name from a Kettle variable
|
void |
setParameter(org.apache.commons.vfs2.FileSystemOptions opts,
String name,
String value,
String fullParameterName,
String vfsUrl)
Publicly expose a generic way to set parameters
|
public String parseParameterName(String parameter, String scheme)
IKettleFileSystemConfigBuilderparseParameterName in interface IKettleFileSystemConfigBuilderpublic static KettleGenericFileSystemConfigBuilder getInstance()
public static String extractScheme(String fullParameterName) throws IllegalArgumentException
fullParameterName - A VFS configuration parameter in the form of 'vfs.scheme.parameter'IllegalArgumentExceptionpublic void setParameter(org.apache.commons.vfs2.FileSystemOptions opts,
String name,
String value,
String fullParameterName,
String vfsUrl)
throws IOException
IKettleFileSystemConfigBuildersetParameter in interface IKettleFileSystemConfigBuilderIOException