com.thaiopensource.util
Class Uri

java.lang.Object
  extended by com.thaiopensource.util.Uri

public class Uri
extends Object


Field Summary
private static String excluded
           
private static String HEX_DIGITS
           
private static String utf8
           
 
Constructor Summary
Uri()
           
 
Method Summary
static String escapeDisallowedChars(String s)
           
static boolean hasFragmentId(String uri)
           
static boolean isAbsolute(String uri)
           
private static boolean isAlpha(char c)
           
private static boolean isDigit(char c)
           
private static boolean isExcluded(char c)
           
private static boolean isHexDigit(char c)
           
private static boolean isSchemeChar(char c)
           
static boolean isValid(String s)
           
private static boolean isValidFragment(String s)
           
private static boolean isValidPercent(String s)
           
private static boolean isValidScheme(String s)
           
static String resolve(String baseUri, String uriReference)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

utf8

private static String utf8

HEX_DIGITS

private static final String HEX_DIGITS
See Also:
Constant Field Values

excluded

private static final String excluded
See Also:
Constant Field Values
Constructor Detail

Uri

public Uri()
Method Detail

isValid

public static boolean isValid(String s)

escapeDisallowedChars

public static String escapeDisallowedChars(String s)

isExcluded

private static boolean isExcluded(char c)

isAlpha

private static boolean isAlpha(char c)

isHexDigit

private static boolean isHexDigit(char c)

isDigit

private static boolean isDigit(char c)

isSchemeChar

private static boolean isSchemeChar(char c)

isValidPercent

private static boolean isValidPercent(String s)

isValidFragment

private static boolean isValidFragment(String s)

isValidScheme

private static boolean isValidScheme(String s)

resolve

public static String resolve(String baseUri,
                             String uriReference)

hasFragmentId

public static boolean hasFragmentId(String uri)

isAbsolute

public static boolean isAbsolute(String uri)