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 and Description |
---|
OctetStreamData(InputStream octetStream) Creates a new |
OctetStreamData(InputStream octetStream,
String uri,
String mimeType) Creates a new |
Methods
Modifier and Type | Method and 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 inherited from 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
- ifoctetStream
isnull
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
- ifoctetStream
isnull
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
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
© 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/javase/8/docs/api/javax/xml/crypto/OctetStreamData.html