Class InMemoryDocument

java.lang.Object
eu.europa.esig.dss.model.CommonDocument
eu.europa.esig.dss.model.InMemoryDocument
All Implemented Interfaces:
DSSDocument, Serializable

public class InMemoryDocument
extends CommonDocument
In memory representation of a document
See Also:
Serialized Form
  • Constructor Details

    • 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 Details

    • 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()