Class InMemoryDocument

    • Constructor Detail

      • InMemoryDocument

        public InMemoryDocument()
      • InMemoryDocument

        public InMemoryDocument​(byte[] bytes)
        Creates dss document that retains the data in memory
        Parameters:
        bytes - array of bytes representing the document
      • InMemoryDocument

        public InMemoryDocument​(byte[] bytes,
                                String name)
        Creates dss document that retains the data in memory
        Parameters:
        bytes - array of bytes representing the document
        name - the file name if the data originates from a file
      • InMemoryDocument

        public InMemoryDocument​(byte[] bytes,
                                String name,
                                MimeType mimeType)
        Creates dss document that retains the data in memory
        Parameters:
        bytes - array of bytes representing the document
        name - the file name if the data originates from a file
        mimeType - the mime type of the file if the data originates from a file
      • InMemoryDocument

        public InMemoryDocument​(InputStream inputStream)
        Creates dss document that retains the data in memory
        Parameters:
        inputStream - input stream representing the document
      • InMemoryDocument

        public InMemoryDocument​(InputStream inputStream,
                                String name)
        Creates dss document that retains the data in memory
        Parameters:
        inputStream - input stream representing the document
        name - the file name if the data originates from a file
      • InMemoryDocument

        public InMemoryDocument​(InputStream inputStream,
                                String name,
                                MimeType mimeType)
        Creates dss document that retains the data in memory
        Parameters:
        inputStream - input stream representing the document
        name - the file name if the data originates from a file
        mimeType - the mime type of the file if the data originates from a file
    • Method Detail

      • openStream

        public InputStream openStream()
        Description copied from interface: DSSDocument
        Opens a InputStream on the DSSDocument contents. The type of the InputStream depends on the type of the DSSDocument.
        Returns:
        an InputStream
      • getBytes

        public byte[] getBytes()
      • setBytes

        public void setBytes​(byte[] bytes)
      • getBase64Encoded

        public String getBase64Encoded()