Class OctetStreamData

  • All Implemented Interfaces:
    Data


    public class OctetStreamData
    extends Object
    implements Data
    A representation of a Data type containing an octet stream.
    Since:
    1.6
    • Constructor Detail

      • OctetStreamData

        public OctetStreamData​(InputStream octetStream)
        Creates a new OctetStreamData.
        Parameters:
        octetStream - the input stream containing the octets
        Throws:
        NullPointerException - if octetStream is null
      • OctetStreamData

        public OctetStreamData​(InputStream octetStream,
                               String uri,
                               String mimeType)
        Creates a new OctetStreamData.
        Parameters:
        octetStream - the input stream containing the octets
        uri - the URI String identifying the data object (may be null)
        mimeType - the MIME type associated with the data object (may be null)
        Throws:
        NullPointerException - if octetStream is null
    • Method Detail

      • getOctetStream

        public InputStream getOctetStream​()
        Returns the input stream of this OctetStreamData.
        Returns:
        the input stream of this OctetStreamData.
      • getURI

        public String getURI​()
        Returns the URI String identifying the data object represented by this OctetStreamData.
        Returns:
        the URI String or null if not applicable
      • getMimeType

        public String getMimeType​()
        Returns the MIME type associated with the data object represented by this OctetStreamData.
        Returns:
        the MIME type or null if not applicable