org.tm4j.net
Class URILocatorHelper
java.lang.Object
org.tm4j.net.URILocatorHelper
- public class URILocatorHelper
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URILocatorHelper
public URILocatorHelper()
parseStr
public static URILocatorHelper.URILocatorInfo parseStr(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
_parseStr
public static URILocatorHelper.URILocatorInfo _parseStr(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
normalizeAddress
public static java.lang.String normalizeAddress(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
parse
public static URILocatorHelper.URILocatorInfo parse(java.lang.String _address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
composeAddress
protected static java.lang.String composeAddress(java.lang.String scheme,
java.lang.String authority,
java.lang.String path,
java.lang.String query,
java.lang.String fragment)
resolveRelative
public static java.lang.String resolveRelative(java.lang.String base,
java.lang.String rel)
throws MalformedLocatorException,
LocatorResolutionException,
InvalidNotationException
- Throws:
MalformedLocatorException
LocatorResolutionException
InvalidNotationException
mergePaths
protected static java.lang.String mergePaths(java.util.List basePath,
java.util.List relPath)
- Implements relative URI handling as described in RFC 2396
getScheme
public static java.lang.String getScheme(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
getAuthority
public static java.lang.String getAuthority(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
getPath
public static java.util.List getPath(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
getPathString
public static java.lang.String getPathString(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
getQuery
public static java.lang.String getQuery(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException
getFragment
public static java.lang.String getFragment(java.lang.String address)
throws MalformedLocatorException
- Throws:
MalformedLocatorException