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 Summary
| Constructor | Description |
|---|---|
OctetStreamData(InputStream octetStream) | Creates a new |
OctetStreamData(InputStream octetStream,
String uri,
String mimeType) | Creates a new |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
String | getMimeType() | Returns the MIME type associated with the data object represented by this |
InputStream | getOctetStream() | Returns the input stream of this |
String | getURI() | Returns the URI String identifying the data object represented by this |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail
OctetStreamData
public OctetStreamData(InputStream octetStream)
Creates a new OctetStreamData.
- Parameters:
-
octetStream- the input stream containing the octets - Throws:
-
NullPointerException- ifoctetStreamisnull
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 benull) -
mimeType- the MIME type associated with the data object (may benull) - Throws:
-
NullPointerException- ifoctetStreamisnull
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
nullif not applicable
getMimeType
public String getMimeType()
Returns the MIME type associated with the data object represented by this OctetStreamData.
- Returns:
- the MIME type or
nullif not applicable