public class

OctetStreamData

extends Object
implements Data
java.lang.Object
   ↳ javax.xml.crypto.OctetStreamData

Class Overview

A representation of a Data type containing an octet stream.

Summary

Public Constructors
OctetStreamData(InputStream octetStream)
Creates a new OctetStreamData.
OctetStreamData(InputStream octetStream, String uri, String mimeType)
Creates a new OctetStreamData.
Public Methods
String getMimeType()
Returns the MIME type associated with the data object represented by this OctetStreamData.
InputStream getOctetStream()
Returns the input stream of this OctetStreamData.
String getURI()
Returns the URI String identifying the data object represented by this OctetStreamData.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public OctetStreamData (InputStream octetStream)

Creates a new OctetStreamData.

Parameters
octetStream the input stream containing the octets
Throws
NullPointerException if octetStream is null

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

Public Methods

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

public InputStream getOctetStream ()

Returns the input stream of this OctetStreamData.

Returns
  • the input stream of this OctetStreamData.

public String getURI ()

Returns the URI String identifying the data object represented by this OctetStreamData.

Returns
  • the URI String or null if not applicable