javax.xml.crypto

Class OctetStreamData

  • java.lang.Object
    • javax.xml.crypto.OctetStreamData
  • All Implemented Interfaces:
    Data


    public class OctetStreamData
    extends java.lang.Object
    implements Data
    A representation of a Data type containing an octet stream.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      private java.lang.String mimeType 
      private java.io.InputStream octetStream 
      private java.lang.String uri 
    • Constructor Summary

      Constructors 
      Constructor and Description
      OctetStreamData(java.io.InputStream octetStream)
      Creates a new OctetStreamData.
      OctetStreamData(java.io.InputStream octetStream, java.lang.String uri, java.lang.String mimeType)
      Creates a new OctetStreamData.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getMimeType()
      Returns the MIME type associated with the data object represented by this OctetStreamData.
      java.io.InputStream getOctetStream()
      Returns the input stream of this OctetStreamData.
      java.lang.String getURI()
      Returns the URI String identifying the data object represented by this OctetStreamData.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • octetStream

        private java.io.InputStream octetStream
      • uri

        private java.lang.String uri
      • mimeType

        private java.lang.String mimeType
    • Constructor Detail

      • OctetStreamData

        public OctetStreamData(java.io.InputStream octetStream)
        Creates a new OctetStreamData.
        Parameters:
        octetStream - the input stream containing the octets
        Throws:
        java.lang.NullPointerException - if octetStream is null
      • OctetStreamData

        public OctetStreamData(java.io.InputStream octetStream,
                               java.lang.String uri,
                               java.lang.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:
        java.lang.NullPointerException - if octetStream is null
    • Method Detail

      • getOctetStream

        public java.io.InputStream getOctetStream()
        Returns the input stream of this OctetStreamData.
        Returns:
        the input stream of this OctetStreamData.
      • getURI

        public java.lang.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 java.lang.String getMimeType()
        Returns the MIME type associated with the data object represented by this OctetStreamData.
        Returns:
        the MIME type or null if not applicable
XML Security (JSR 105/106), 1.8

Copyright © 2015 IBM Corporation. All Rights Reserved.