Class BlobPath<BlobT extends BlobBase>

    • Method Detail

      • reader

        public abstract java.io.InputStream reader()
        Description copied from interface: Path
        Open input stream from given Path.
        Specified by:
        reader in interface Path
        Returns:
        InputStream of the Path.
      • writer

        public abstract java.io.OutputStream writer()
        Description copied from interface: Path
        Open output stream to the Path.
        Specified by:
        writer in interface Path
        Returns:
        OutputStream of the Path
      • delete

        public abstract void delete()
        Description copied from interface: Path
        Delete this Path.
        Specified by:
        delete in interface Path
      • getBlob

        public BlobT getBlob()
      • getBlobName

        public java.lang.String getBlobName()
      • compareTo

        public int compareTo​(@Nonnull
                             Path other)
        Specified by:
        compareTo in interface java.lang.Comparable<BlobT extends BlobBase>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • normalizePath

        public static java.lang.String normalizePath​(java.lang.String path)
      • toString

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