本文整理了Java中org.apache.commons.vfs2.provider.GenericFileName.()
方法的一些代码示例,展示了GenericFileName.()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GenericFileName.()
方法的具体详情如下:
包路径:org.apache.commons.vfs2.provider.GenericFileName
类名称:GenericFileName
方法名:
GenericFileName.介绍
暂无
代码示例
代码示例来源:origin: com.github.abashev/commons-vfs2
/**
* Create a FileName.
*
* @param absPath The absolute path.
* @param type The FileType.
* @return The created FileName.
*/
@Override
public FileName createName(final String absPath, final FileType type) {
return new GenericFileName(getScheme(), hostName, port, defaultPort, userName, password, absPath, type);
}
代码示例来源:origin: org.apache.commons/commons-vfs2
/**
* Create a FileName.
*
* @param absPath The absolute path.
* @param type The FileType.
* @return The created FileName.
*/
@Override
public FileName createName(final String absPath, final FileType type) {
return new GenericFileName(getScheme(), hostName, port, defaultPort, userName, password, absPath, type);
}
代码示例来源:origin: apache/commons-vfs
/**
* Create a FileName.
*
* @param absPath The absolute path.
* @param type The FileType.
* @return The created FileName.
*/
@Override
public FileName createName(final String absPath, final FileType type) {
return new GenericFileName(getScheme(), hostName, port, defaultPort, userName, password, absPath, type);
}
代码示例来源:origin: org.jetbrains.intellij.deps/commons-vfs2
/**
* Create a FileName.
* @param absPath The absolute path.
* @param type The FileType.
* @return The created FileName.
*/
@Override
public FileName createName(final String absPath, final FileType type)
{
return new GenericFileName(
getScheme(),
hostName,
port,
defaultPort,
absPath,
type);
}
代码示例来源:origin: com.github.abashev/commons-vfs2
@Override
public FileName parseUri(final VfsComponentContext context, final FileName base, final String filename)
throws FileSystemException {
// FTP URI are generic URI (as per RFC 2396)
final StringBuilder name = new StringBuilder();
// Extract the scheme and authority parts
final Authority auth = extractToPath(filename, name);
// Decode and normalise the file name
UriParser.canonicalizePath(name, 0, name.length(), this);
UriParser.fixSeparators(name);
final FileType fileType = UriParser.normalisePath(name);
final String path = name.toString();
return new GenericFileName(auth.scheme, auth.hostName, auth.port, defaultPort, auth.userName, auth.password,
path, fileType);
}
代码示例来源:origin: org.jetbrains.intellij.deps/commons-vfs2
@Override
public FileName parseChildUri(final VfsComponentContext context, final FileName base, final String filename)
throws FileSystemException
{
// FTP URI are generic URI (as per RFC 2396)
final StringBuilder name = new StringBuilder();
// Extract the scheme and authority parts
final Authority auth = extractToPath(filename, name);
// Decode and normalise the file name
UriParser.canonicalizePath(name, 0, name.length(), this);
//UriParser.fixSeparators(name);
final FileType fileType = UriParser.normalisePath(name);
final String path = name.toString();
return new GenericFileName(
auth.scheme,
auth.hostName,
auth.port,
defaultPort,
path,
fileType);
}
//[IntelliJ] / in WI-2449 Invalid descendent file name "ssh:" or directory a\b (on Linux) -----
代码示例来源:origin: apache/commons-vfs
@Override
public FileName parseUri(final VfsComponentContext context, final FileName base, final String filename)
throws FileSystemException {
// FTP URI are generic URI (as per RFC 2396)
final StringBuilder name = new StringBuilder();
// Extract the scheme and authority parts
final Authority auth = extractToPath(filename, name);
// Decode and normalise the file name
UriParser.canonicalizePath(name, 0, name.length(), this);
UriParser.fixSeparators(name);
final FileType fileType = UriParser.normalisePath(name);
final String path = name.toString();
return new GenericFileName(auth.scheme, auth.hostName, auth.port, defaultPort, auth.userName, auth.password,
path, fileType);
}
代码示例来源:origin: org.apache.commons/commons-vfs2
@Override
public FileName parseUri(final VfsComponentContext context, final FileName base, final String filename)
throws FileSystemException {
// FTP URI are generic URI (as per RFC 2396)
final StringBuilder name = new StringBuilder();
// Extract the scheme and authority parts
final Authority auth = extractToPath(filename, name);
// Decode and normalise the file name
UriParser.canonicalizePath(name, 0, name.length(), this);
UriParser.fixSeparators(name);
final FileType fileType = UriParser.normalisePath(name);
final String path = name.toString();
return new GenericFileName(auth.scheme, auth.hostName, auth.port, defaultPort, auth.userName, auth.password,
path, fileType);
}
代码示例来源:origin: org.jetbrains.intellij.deps/commons-vfs2
@Override
public FileName parseUri(final VfsComponentContext context, final FileName base, final String filename)
throws FileSystemException
{
// FTP URI are generic URI (as per RFC 2396)
final StringBuilder name = new StringBuilder();
// Extract the scheme and authority parts
final Authority auth = extractToPath(filename, name);
// Decode and normalise the file name
UriParser.canonicalizePath(name, 0, name.length(), this);
UriParser.fixSeparators(name);
final FileType fileType = UriParser.normalisePath(name);
final String path = name.toString();
return new GenericFileName(
auth.scheme,
auth.hostName,
auth.port,
defaultPort,
path,
fileType);
}