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 privateUriResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.Stringmerge(java.lang.String basePath, java.lang.String path)private static java.lang.StringremoveDotSegments(java.lang.String path)static java.lang.Stringresolve(java.net.URI base, java.lang.String relative)static java.lang.Stringresolve(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.URIresolveAsUri(java.net.URI base, java.lang.String relative)static java.net.URIresolveAsUri(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
-
-