Class JsonLdUrl


  • public class JsonLdUrl
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonLdUrl()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static JsonLdUrl parse​(java.lang.String url)  
      private static void parseAuthority​(JsonLdUrl parsed)
      Parses the authority for the pre-parsed given JsonLdUrl.
      static java.lang.String removeBase​(java.lang.Object baseobj, java.lang.String iri)  
      static java.lang.String removeDotSegments​(java.lang.String path, boolean hasAuthority)
      Removes dot segments from a JsonLdUrl path.
      static java.lang.String resolve​(java.lang.String baseUri, java.lang.String pathToResolve)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • href

        public java.lang.String href
      • protocol

        public java.lang.String protocol
      • host

        public java.lang.String host
      • auth

        public java.lang.String auth
      • user

        public java.lang.String user
      • password

        public java.lang.String password
      • hostname

        public java.lang.String hostname
      • port

        public java.lang.String port
      • relative

        public java.lang.String relative
      • path

        public java.lang.String path
      • directory

        public java.lang.String directory
      • file

        public java.lang.String file
      • query

        public java.lang.String query
      • hash

        public java.lang.String hash
      • pathname

        public java.lang.String pathname
      • normalizedPath

        public java.lang.String normalizedPath
      • authority

        public java.lang.String authority
      • parser

        private static java.util.regex.Pattern parser
    • Constructor Detail

      • JsonLdUrl

        public JsonLdUrl()
    • Method Detail

      • parse

        public static JsonLdUrl parse​(java.lang.String url)
      • removeDotSegments

        public static java.lang.String removeDotSegments​(java.lang.String path,
                                                         boolean hasAuthority)
        Removes dot segments from a JsonLdUrl path.
        Parameters:
        path - the path to remove dot segments from.
        hasAuthority - true if the JsonLdUrl has an authority, false if not.
        Returns:
        The URL without the dot segments
      • removeBase

        public static java.lang.String removeBase​(java.lang.Object baseobj,
                                                  java.lang.String iri)
      • resolve

        public static java.lang.String resolve​(java.lang.String baseUri,
                                               java.lang.String pathToResolve)
      • parseAuthority

        private static void parseAuthority​(JsonLdUrl parsed)
        Parses the authority for the pre-parsed given JsonLdUrl.
        Parameters:
        parsed - the pre-parsed JsonLdUrl.