Class ByteArrayContentPointer

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)
      byte[] getBytes()  
      java.lang.String getExternalUri()
      Get an externally accessible Uri for the data.
      java.lang.String getId()
      Get the unique id for the content.
      long getLastModified()
      Get the last modified time for the resource for this pointer.
      long getSize()
      Returns the size of the content pointer's content in bytes or -1 if unknown.
      java.lang.String getStoreName()
      Get the name of the store this pointer can be retrieved in.
      java.io.InputStream getStream()
      Get as an InputStream for reading.
      int hashCode()
      void setLastModified​(long lastModified)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ByteArrayContentPointer

        public ByteArrayContentPointer​(java.lang.String id,
                                       byte[] b)
      • ByteArrayContentPointer

        public ByteArrayContentPointer​(java.lang.String id,
                                       java.io.InputStream in)
                                throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getExternalUri

        public java.lang.String getExternalUri()
        Get an externally accessible Uri for the data.
        Specified by:
        getExternalUri in interface ContentPointer
      • getId

        public java.lang.String getId()
        Get the unique id for the content.
        Specified by:
        getId in interface ContentPointer
      • getLastModified

        public long getLastModified()
        Get the last modified time for the resource for this pointer.
        Specified by:
        getLastModified in interface ContentPointer
      • getSize

        public long getSize()
        Returns the size of the content pointer's content in bytes or -1 if unknown.
        Specified by:
        getSize in interface ContentPointer
      • getStoreName

        public java.lang.String getStoreName()
        Get the name of the store this pointer can be retrieved in.
        Specified by:
        getStoreName in interface ContentPointer
      • getBytes

        public byte[] getBytes()
      • setLastModified

        public void setLastModified​(long lastModified)
      • hashCode

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

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object