Class LocalUri

  • Direct Known Subclasses:
    LocalUri.LocalUriPathComponent, LocalUri.LocalUriRoot

    public abstract class LocalUri
    extends java.lang.Object
    A uri of the form: efesto-local:///a/b/c...

    For instance: for "/a/b/c" the LocalUri is represented as:

     
           LocalUri(
               LocalUri(
                   LocalUri(Root, "a"), "b"), "c")
     
     

    And it may be constructed with:

     
         LocalUri.Root.append("a").append("b").append("c");
     
     
    • Method Detail

      • parse

        public static LocalUri parse​(java.lang.String path)
      • path

        public abstract java.lang.String path()
      • parent

        public abstract LocalUri parent()
      • startsWith

        public abstract boolean startsWith​(java.lang.String component)
      • append

        public LocalUri append​(java.lang.String component)
      • toUri

        public java.net.URI toUri()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object