public class URLFileName extends GenericFileName
ROOT_PATH, SEPARATOR, SEPARATOR_CHAR
Constructor and Description |
---|
URLFileName(String scheme,
String hostName,
int port,
int defaultPort,
String userName,
String password,
String path,
FileType type,
String queryString) |
Modifier and Type | Method and Description |
---|---|
FileName |
createName(String absPath,
FileType type)
Create a FileName.
|
protected String |
createURI()
Append query string to the uri.
|
String |
getPathQuery()
Get the path and query string e.g.
|
String |
getPathQueryEncoded(String charset)
Get the path encoded suitable for url like filesystem e.g.
|
String |
getQueryString()
Get the query string.
|
String |
getURIEncoded(String charset)
Encode a URI.
|
appendCredentials, appendRootUri, getDefaultPort, getHostName, getPassword, getPort, getUserName
checkName, compareTo, equals, getBaseName, getDepth, getExtension, getFriendlyURI, getParent, getPath, getPathDecoded, getRelativeName, getRoot, getRootURI, getScheme, getType, getURI, getUriTrailer, hashCode, isAncestor, isDescendent, isDescendent, toString
public String getQueryString()
public String getPathQuery()
public String getPathQueryEncoded(String charset) throws org.apache.commons.httpclient.URIException, FileSystemException
charset
- the charset used for the path encodingorg.apache.commons.httpclient.URIException
- If an error occurs encoding the URI.FileSystemException
- If some other error occurs.public FileName createName(String absPath, FileType type)
createName
in class GenericFileName
absPath
- The absolute path.type
- The FileType.protected String createURI()
createURI
in class AbstractFileName
public String getURIEncoded(String charset) throws FileSystemException, org.apache.commons.httpclient.URIException
charset
- The character set.FileSystemException
- if some other exception occurs.org.apache.commons.httpclient.URIException
- if an exception occurs encoding the URI.Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.