On this page
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
Constructors
| Constructor | Description |
|---|---|
OctetStreamData(InputStream octetStream) |
Creates a new |
OctetStreamData(InputStream octetStream, String uri, String mimeType) |
Creates a new |
Methods
| 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
Constructors
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 octetsuri- the URI String identifying the data object (may benull)mimeType- the MIME type associated with the data object (may benull)- Throws:
NullPointerException- ifoctetStreamisnull
Methods
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
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml.crypto/javax/xml/crypto/OctetStreamData.html