com.sun.xml.ws.security.opt.impl.attachment
Class AttachmentImpl

java.lang.Object
  extended by com.sun.xml.ws.security.opt.impl.attachment.AttachmentImpl
All Implemented Interfaces:
com.sun.xml.ws.api.message.Attachment

public class AttachmentImpl
extends java.lang.Object
implements com.sun.xml.ws.api.message.Attachment

Author:
Ashutosh.Shahi@sun.com

Constructor Summary
AttachmentImpl(java.lang.String contentId, byte[] data, java.lang.String mimeType)
           
 
Method Summary
 byte[] asByteArray()
           
 javax.activation.DataHandler asDataHandler()
           
 java.io.InputStream asInputStream()
           
 javax.xml.transform.Source asSource()
           
 java.lang.String getContentId()
           
 java.lang.String getContentType()
           
 void writeTo(java.io.OutputStream os)
           
 void writeTo(SOAPMessage saaj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentImpl

public AttachmentImpl(@NotNull
                      java.lang.String contentId,
                      byte[] data,
                      java.lang.String mimeType)
Method Detail

getContentId

public java.lang.String getContentId()
Specified by:
getContentId in interface com.sun.xml.ws.api.message.Attachment

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface com.sun.xml.ws.api.message.Attachment

asByteArray

public byte[] asByteArray()
Specified by:
asByteArray in interface com.sun.xml.ws.api.message.Attachment

asDataHandler

public javax.activation.DataHandler asDataHandler()
Specified by:
asDataHandler in interface com.sun.xml.ws.api.message.Attachment

asSource

public javax.xml.transform.Source asSource()
Specified by:
asSource in interface com.sun.xml.ws.api.message.Attachment

asInputStream

public java.io.InputStream asInputStream()
Specified by:
asInputStream in interface com.sun.xml.ws.api.message.Attachment

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException
Specified by:
writeTo in interface com.sun.xml.ws.api.message.Attachment
Throws:
java.io.IOException

writeTo

public void writeTo(SOAPMessage saaj)
             throws SOAPException
Specified by:
writeTo in interface com.sun.xml.ws.api.message.Attachment
Throws:
SOAPException


Copyright © 2005-2013 Oracle Corporation. All Rights Reserved.