Class GenericURLFileName
java.lang.Object
org.apache.commons.vfs2.provider.AbstractFileName
org.apache.commons.vfs2.provider.GenericFileName
org.apache.commons.vfs2.provider.GenericURLFileName
- All Implemented Interfaces:
Comparable<FileName>, FileName
Generic file name that represents a URL.
-
Field Summary
FieldsFields inherited from interface FileName
EMPTY_ARRAY, ROOT_PATH, SEPARATOR, SEPARATOR_CHAR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateName(String absPath, FileType type) Creates a FileName.protected StringAppends query string to the uri.Gets the path and query string e.g.getPathQueryEncoded(String charset) Gets the path encoded suitable for url like file system e.g.Gets the query string.getURIEncoded(String charset) Encodes a URI.Methods inherited from class GenericFileName
appendCredentials, appendRootUri, getDefaultPort, getHostName, getPassword, getPort, getUserNameMethods inherited from class AbstractFileName
checkName, compareTo, equals, getBaseName, getDepth, getExtension, getFriendlyURI, getParent, getPath, getPathDecoded, getRelativeName, getRoot, getRootURI, getScheme, getType, getURI, getUriTrailer, hashCode, isAncestor, isDescendent, isDescendent, isFile, setType, toString
-
Field Details
-
BUFFER_SIZE
private static final int BUFFER_SIZE- See Also:
-
queryString
-
-
Constructor Details
-
GenericURLFileName
-
-
Method Details
-
getQueryString
Gets the query string.- Returns:
- the query string part of the file name
-
getPathQuery
Gets the path and query string e.g. /path/servlet?param1=true.- Returns:
- the path and its query string
-
getPathQueryEncoded
Gets the path encoded suitable for url like file system e.g. (http, webdav).- Parameters:
charset- the charset used for the path encoding- Returns:
- The encoded path.
- Throws:
FileSystemException- If some other error occurs.
-
createName
Creates a FileName.- Overrides:
createNamein classGenericFileName- Parameters:
absPath- The absolute path.type- The FileType.- Returns:
- The FileName
-
createURI
Appends query string to the uri.- Overrides:
createURIin classAbstractFileName- Returns:
- the uri
-
getURIEncoded
Encodes a URI.- Parameters:
charset- The character set.- Returns:
- The encoded URI
- Throws:
FileSystemException- if some other exception occurs.
-