|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.vfs.FileSystemConfigBuilder
org.apache.commons.vfs.provider.ftp.FtpFileSystemConfigBuilder
The config builder for various ftp configuration options
Method Summary | |
protected Class |
getConfigClass()
|
Integer |
getDataTimeout(FileSystemOptions opts)
|
String |
getDefaultDateFormat(FileSystemOptions opts)
get the language code used by the server. see FTPClientConfig
for details and examples. |
String |
getEntryParser(FileSystemOptions opts)
|
org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory |
getEntryParserFactory(FileSystemOptions opts)
|
static FtpFileSystemConfigBuilder |
getInstance()
|
Boolean |
getPassiveMode(FileSystemOptions opts)
|
String |
getRecentDateFormat(FileSystemOptions opts)
see FTPClientConfig for details and examples. |
String |
getServerLanguageCode(FileSystemOptions opts)
get the language code used by the server. see FTPClientConfig
for details and examples. |
String |
getServerTimeZoneId(FileSystemOptions opts)
see FTPClientConfig for details and examples. |
String[] |
getShortMonthNames(FileSystemOptions opts)
see FTPClientConfig for details and examples. |
Boolean |
getUserDirIsRoot(FileSystemOptions opts)
|
void |
setDataTimeout(FileSystemOptions opts,
Integer dataTimeout)
set the data timeout for the ftp client. |
void |
setDefaultDateFormat(FileSystemOptions opts,
String defaultDateFormat)
set the language code used by the server. see FTPClientConfig
for details and examples. |
void |
setEntryParser(FileSystemOptions opts,
String key)
set the FQCN of your FileEntryParser used to parse the directory listing from your server. |
void |
setEntryParserFactory(FileSystemOptions opts,
org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory factory)
FTPFileEntryParserFactory which will be used for ftp-entry parsing |
void |
setPassiveMode(FileSystemOptions opts,
boolean passiveMode)
enter into passive mode |
void |
setRecentDateFormat(FileSystemOptions opts,
String recentDateFormat)
see FTPClientConfig for details and examples. |
void |
setServerLanguageCode(FileSystemOptions opts,
String serverLanguageCode)
set the language code used by the server. see FTPClientConfig
for details and examples. |
void |
setServerTimeZoneId(FileSystemOptions opts,
String serverTimeZoneId)
see FTPClientConfig for details and examples. |
void |
setShortMonthNames(FileSystemOptions opts,
String[] shortMonthNames)
see FTPClientConfig for details and examples. |
void |
setUserDirIsRoot(FileSystemOptions opts,
boolean userDirIsRoot)
use user directory as root (do not change to fs root) |
Methods inherited from class org.apache.commons.vfs.FileSystemConfigBuilder |
getParam, hasParam, setParam |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static FtpFileSystemConfigBuilder getInstance()
public void setEntryParserFactory(FileSystemOptions opts, org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory factory)
opts
- factory
- instance of your factorypublic org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory getEntryParserFactory(FileSystemOptions opts)
opts
- setEntryParserFactory(org.apache.commons.vfs.FileSystemOptions, org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory)
public void setEntryParser(FileSystemOptions opts, String key)
setEntryParserFactory(org.apache.commons.vfs.FileSystemOptions, org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory)
this is the "key" parameter passed as argument into your custom factory
opts
- key
- public String getEntryParser(FileSystemOptions opts)
opts
- setEntryParser(org.apache.commons.vfs.FileSystemOptions, java.lang.String)
protected Class getConfigClass()
getConfigClass
in class FileSystemConfigBuilder
public void setPassiveMode(FileSystemOptions opts, boolean passiveMode)
opts
- passiveMode
- public Boolean getPassiveMode(FileSystemOptions opts)
opts
- setPassiveMode(org.apache.commons.vfs.FileSystemOptions, boolean)
public void setUserDirIsRoot(FileSystemOptions opts, boolean userDirIsRoot)
opts
- userDirIsRoot
- public Boolean getUserDirIsRoot(FileSystemOptions opts)
opts
- setUserDirIsRoot(org.apache.commons.vfs.FileSystemOptions, boolean)
public Integer getDataTimeout(FileSystemOptions opts)
opts
- setDataTimeout(org.apache.commons.vfs.FileSystemOptions, java.lang.Integer)
public void setDataTimeout(FileSystemOptions opts, Integer dataTimeout)
null
no dataTimeout will be set on the
ftp client.
opts
- dataTimeout
- public String getServerLanguageCode(FileSystemOptions opts)
FTPClientConfig
for details and examples.
public void setServerLanguageCode(FileSystemOptions opts, String serverLanguageCode)
FTPClientConfig
for details and examples.
public String getDefaultDateFormat(FileSystemOptions opts)
FTPClientConfig
for details and examples.
public void setDefaultDateFormat(FileSystemOptions opts, String defaultDateFormat)
FTPClientConfig
for details and examples.
public String getRecentDateFormat(FileSystemOptions opts)
FTPClientConfig
for details and examples.
public void setRecentDateFormat(FileSystemOptions opts, String recentDateFormat)
FTPClientConfig
for details and examples.
public String getServerTimeZoneId(FileSystemOptions opts)
FTPClientConfig
for details and examples.
public void setServerTimeZoneId(FileSystemOptions opts, String serverTimeZoneId)
FTPClientConfig
for details and examples.
public String[] getShortMonthNames(FileSystemOptions opts)
FTPClientConfig
for details and examples.
public void setShortMonthNames(FileSystemOptions opts, String[] shortMonthNames)
FTPClientConfig
for details and examples.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |