|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.vfs.provider.UriParser
public final class UriParser
Utilities for dealing with URIs. See RFC 2396 for details.
Field Summary | |
---|---|
static char |
TRANS_SEPARATOR
The set of valid separators. |
Method Summary | |
---|---|
static void |
appendEncoded(java.lang.StringBuffer buffer,
java.lang.String unencodedValue,
char[] reserved)
Encodes and appends a string to a StringBuffer. |
static void |
canonicalizePath(java.lang.StringBuffer buffer,
int offset,
int length,
FileNameParser fileNameParser)
|
static void |
checkUriEncoding(java.lang.String uri)
|
static java.lang.String |
decode(java.lang.String encodedStr)
Removes %nn encodings from a string. |
static void |
decode(java.lang.StringBuffer buffer,
int offset,
int length)
Removes %nn encodings from a string. |
static java.lang.String |
encode(java.lang.String decodedStr)
Removes %nn encodings from a string. |
static java.lang.String[] |
encode(java.lang.String[] strings)
|
static void |
encode(java.lang.StringBuffer buffer,
int offset,
int length,
char[] reserved)
Encodes a set of reserved characters in a StringBuffer, using the URI %nn encoding. |
static java.lang.String |
encode(java.lang.String decodedStr,
char[] reserved)
|
static java.lang.String |
extractFirstElement(java.lang.StringBuffer name)
Extracts the first element of a path. |
static java.lang.String |
extractQueryString(java.lang.StringBuffer name)
|
static java.lang.String |
extractScheme(java.lang.String uri)
Extracts the scheme from a URI. |
static java.lang.String |
extractScheme(java.lang.String uri,
java.lang.StringBuffer buffer)
Extracts the scheme from a URI. |
static boolean |
fixSeparators(java.lang.StringBuffer name)
Normalises the separators in a name. |
static FileType |
normalisePath(java.lang.StringBuffer path)
Normalises a path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char TRANS_SEPARATOR
Method Detail |
---|
public static java.lang.String extractFirstElement(java.lang.StringBuffer name)
public static FileType normalisePath(java.lang.StringBuffer path) throws FileSystemException
FileSystemException
fixSeparators(java.lang.StringBuffer)
public static boolean fixSeparators(java.lang.StringBuffer name)
public static java.lang.String extractScheme(java.lang.String uri)
uri
- The URI.
public static java.lang.String extractScheme(java.lang.String uri, java.lang.StringBuffer buffer)
uri
- The URI.buffer
- Returns the remainder of the URI.
public static java.lang.String decode(java.lang.String encodedStr) throws FileSystemException
FileSystemException
public static void decode(java.lang.StringBuffer buffer, int offset, int length) throws FileSystemException
FileSystemException
public static void appendEncoded(java.lang.StringBuffer buffer, java.lang.String unencodedValue, char[] reserved)
public static void encode(java.lang.StringBuffer buffer, int offset, int length, char[] reserved)
public static java.lang.String encode(java.lang.String decodedStr)
public static java.lang.String encode(java.lang.String decodedStr, char[] reserved)
public static java.lang.String[] encode(java.lang.String[] strings)
public static void checkUriEncoding(java.lang.String uri) throws FileSystemException
FileSystemException
public static void canonicalizePath(java.lang.StringBuffer buffer, int offset, int length, FileNameParser fileNameParser) throws FileSystemException
FileSystemException
public static java.lang.String extractQueryString(java.lang.StringBuffer name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |