org.apache.xml.security.signature.reference
Class ReferenceOctetStreamData

java.lang.Object
  extended by org.apache.xml.security.signature.reference.ReferenceOctetStreamData
All Implemented Interfaces:
ReferenceData

public class ReferenceOctetStreamData
extends java.lang.Object
implements ReferenceData

A representation of a ReferenceData type containing an OctetStream.


Constructor Summary
ReferenceOctetStreamData(java.io.InputStream octetStream)
          Creates a new ReferenceOctetStreamData.
ReferenceOctetStreamData(java.io.InputStream octetStream, java.lang.String uri, java.lang.String mimeType)
          Creates a new ReferenceOctetStreamData.
 
Method Summary
 java.lang.String getMimeType()
          Returns the MIME type associated with the data object represented by this ReferenceOctetStreamData.
 java.io.InputStream getOctetStream()
          Returns the input stream of this ReferenceOctetStreamData.
 java.lang.String getURI()
          Returns the URI String identifying the data object represented by this ReferenceOctetStreamData.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceOctetStreamData

public ReferenceOctetStreamData(java.io.InputStream octetStream)
Creates a new ReferenceOctetStreamData.

Parameters:
octetStream - the input stream containing the octets
Throws:
java.lang.NullPointerException - if octetStream is null

ReferenceOctetStreamData

public ReferenceOctetStreamData(java.io.InputStream octetStream,
                                java.lang.String uri,
                                java.lang.String mimeType)
Creates a new ReferenceOctetStreamData.

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 ReferenceOctetStreamData.

Returns:
the input stream of this ReferenceOctetStreamData.

getURI

public java.lang.String getURI()
Returns the URI String identifying the data object represented by this ReferenceOctetStreamData.

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 ReferenceOctetStreamData.

Returns:
the MIME type or null if not applicable