Class OctetStreamData

java.lang.Object
javax.xml.crypto.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 Details

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

    • 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