Package com.sun.xml.xsom.impl.util
Class Uri
- java.lang.Object
-
- com.sun.xml.xsom.impl.util.Uri
-
public class Uri extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
excluded
private static java.lang.String
HEX_DIGITS
private static java.lang.String
utf8
-
Constructor Summary
Constructors Constructor Description Uri()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeDisallowedChars(java.lang.String s)
static boolean
hasFragmentId(java.lang.String uri)
static boolean
isAbsolute(java.lang.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(java.lang.String s)
private static boolean
isValidFragment(java.lang.String s)
private static boolean
isValidPercent(java.lang.String s)
private static boolean
isValidScheme(java.lang.String s)
static java.lang.String
resolve(java.lang.String baseUri, java.lang.String uriReference)
-
-
-
Field Detail
-
utf8
private static java.lang.String utf8
-
HEX_DIGITS
private static final java.lang.String HEX_DIGITS
- See Also:
- Constant Field Values
-
excluded
private static java.lang.String excluded
-
-
Method Detail
-
isValid
public static boolean isValid(java.lang.String s)
-
escapeDisallowedChars
public static java.lang.String escapeDisallowedChars(java.lang.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(java.lang.String s)
-
isValidFragment
private static boolean isValidFragment(java.lang.String s)
-
isValidScheme
private static boolean isValidScheme(java.lang.String s)
-
resolve
public static java.lang.String resolve(java.lang.String baseUri, java.lang.String uriReference) throws java.io.IOException
- Throws:
java.io.IOException
-
hasFragmentId
public static boolean hasFragmentId(java.lang.String uri)
-
isAbsolute
public static boolean isAbsolute(java.lang.String uri)
-
-