Package no.hasmac.jsonld.uri
Class UriResolver
- java.lang.Object
-
- no.hasmac.jsonld.uri.UriResolver
-
public final class UriResolver extends java.lang.Object
- See Also:
- Relative Resolution
-
-
Constructor Summary
Constructors Modifier Constructor Description private
UriResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
merge(java.lang.String basePath, java.lang.String path)
private static java.lang.String
removeDotSegments(java.lang.String path)
static java.lang.String
resolve(java.net.URI base, java.lang.String relative)
static java.lang.String
resolve(java.net.URI base, java.net.URI relative)
private static java.lang.String[]
resolveAsComponents(java.net.URI base, java.net.URI relative)
static java.net.URI
resolveAsUri(java.net.URI base, java.lang.String relative)
static java.net.URI
resolveAsUri(java.net.URI base, java.net.URI relative)
-
-
-
Method Detail
-
resolve
public static java.lang.String resolve(java.net.URI base, java.lang.String relative)
-
resolve
public static java.lang.String resolve(java.net.URI base, java.net.URI relative)
-
resolveAsUri
public static java.net.URI resolveAsUri(java.net.URI base, java.lang.String relative)
-
resolveAsUri
public static java.net.URI resolveAsUri(java.net.URI base, java.net.URI relative)
-
resolveAsComponents
private static java.lang.String[] resolveAsComponents(java.net.URI base, java.net.URI relative)
-
removeDotSegments
private static java.lang.String removeDotSegments(java.lang.String path)
- Parameters:
path
-- Returns:
- See Also:
- Remove Dot Segments
-
merge
private static java.lang.String merge(java.lang.String basePath, java.lang.String path)
- Parameters:
basePath
-path
-- Returns:
- See Also:
- Merge Paths
-
-