/** * Create a FileName. * @param absPath The absolute path. * @param type The FileType. * @return The FileName */ @Override public FileName createName(final String absPath, final FileType type) { return new URLFileName(getScheme(), getHostName(), getPort(), getDefaultPort(), absPath, type, getQueryString()); }
/** * Create a FileName. * * @param absPath The absolute path. * @param type The FileType. * @return The FileName */ @Override public FileName createName(final String absPath, final FileType type) { return new URLFileName(getScheme(), getHostName(), getPort(), getDefaultPort(), getUserName(), getPassword(), absPath, type, getQueryString()); }
/** * Create a FileName. * * @param absPath The absolute path. * @param type The FileType. * @return The FileName */ @Override public FileName createName(final String absPath, final FileType type) { return new URLFileName(getScheme(), getHostName(), getPort(), getDefaultPort(), getUserName(), getPassword(), absPath, type, getQueryString()); }
/** * Create a FileName. * * @param absPath The absolute path. * @param type The FileType. * @return The FileName */ @Override public FileName createName(final String absPath, final FileType type) { return new URLFileName(getScheme(), getHostName(), getPort(), getDefaultPort(), getUserName(), getPassword(), absPath, type, getQueryString()); }
@Override public FileName parseUri( VfsComponentContext context, FileName base, String filename ) throws FileSystemException { URLFileName fileNameURLFileName = (URLFileName) super.parseUri( context, base, filename ); return new URLFileName( fileNameURLFileName.getScheme(), getHostNameCaseSensitive( filename ), fileNameURLFileName.getPort(), fileNameURLFileName.getDefaultPort(), fileNameURLFileName.getUserName(), fileNameURLFileName.getPassword(), fileNameURLFileName.getPath(), fileNameURLFileName.getType(), fileNameURLFileName.getQueryString() ); }