URLFileName file = (URLFileName) sftpFilenameParser.parseUri( null, null, vfsUrl ); if ( !parameterContainsHost( fullParameterName ) || fullParameterName.endsWith( file.getHostName() ) ) {
default String getUrlHostName( final String incomingURL ) { String hostName = null; final FileName fileName = getUrlFileName( incomingURL ); if ( fileName instanceof URLFileName ) { hostName = ( (URLFileName) fileName ).getHostName(); } return hostName; }
/** * 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()); }
/** * Convert the FileName to an encoded url String. * * @param name The FileName. * @return The encoded URL String. */ private String hrefString(final URLFileName name) { final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), null, null, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } }
/** * Convert the FileName to an encoded url String. * * @param name The FileName. * @return The encoded URL String. */ private String hrefString(final URLFileName name) { final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), null, null, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } }
/** * Convert the FileName to an encoded url String. * * @param name The FileName. * @return The encoded URL String. */ private String hrefString(final URLFileName name) { final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), null, null, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } }
/** * Converts the given URLFileName to an encoded URL String. * * @param name The FileName. * @param includeUserInfo true if user information should be included. * @return The encoded URL String. */ private String toUrlString(final URLFileName name, final boolean includeUserInfo) { String user = null; String password = null; if (includeUserInfo) { user = name.getUserName(); password = name.getPassword(); } final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), user, password, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } } }
/** * Converts the given URLFileName to an encoded URL String. * * @param name The FileName. * @param includeUserInfo true if user information should be included. * @return The encoded URL String. */ private String toUrlString(final URLFileName name, final boolean includeUserInfo) { String user = null; String password = null; if (includeUserInfo) { user = name.getUserName(); password = name.getPassword(); } final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), user, password, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } } }
/** * Converts the given URLFileName to an encoded URL String. * * @param name The FileName. * @param includeUserInfo true if user information should be included. * @return The encoded URL String. */ private String toUrlString(final URLFileName name, final boolean includeUserInfo) { String user = null; String password = null; if (includeUserInfo) { user = name.getUserName(); password = name.getPassword(); } final URLFileName newFile = new URLFileName("http", name.getHostName(), name.getPort(), name.getDefaultPort(), user, password, name.getPath(), name.getType(), name.getQueryString()); try { return newFile.getURIEncoded(this.getUrlCharset()); } catch (final Exception e) { return name.getURI(); } } }