Apache CXF API

org.apache.cxf.attachment
Class AttachmentImpl

java.lang.Object
  extended by org.apache.cxf.attachment.AttachmentImpl
All Implemented Interfaces:
Attachment

public class AttachmentImpl
extends Object
implements Attachment


Constructor Summary
AttachmentImpl(String idParam)
           
AttachmentImpl(String idParam, javax.activation.DataHandler handlerParam)
           
 
Method Summary
 javax.activation.DataHandler getDataHandler()
           
 String getHeader(String name)
           
 Iterator<String> getHeaderNames()
           
 String getId()
           
 boolean isXOP()
          Whether or not this is an XOP package.
 void setDataHandler(javax.activation.DataHandler dataHandler)
           
 void setHeader(String name, String value)
           
 void setXOP(boolean xopParam)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentImpl

public AttachmentImpl(String idParam)

AttachmentImpl

public AttachmentImpl(String idParam,
                      javax.activation.DataHandler handlerParam)
Method Detail

getId

public String getId()
Specified by:
getId in interface Attachment
Returns:
The attachment id.

getDataHandler

public javax.activation.DataHandler getDataHandler()
Specified by:
getDataHandler in interface Attachment

setDataHandler

public void setDataHandler(javax.activation.DataHandler dataHandler)

setHeader

public void setHeader(String name,
                      String value)

getHeader

public String getHeader(String name)
Specified by:
getHeader in interface Attachment

getHeaderNames

public Iterator<String> getHeaderNames()
Specified by:
getHeaderNames in interface Attachment

isXOP

public boolean isXOP()
Description copied from interface: Attachment
Whether or not this is an XOP package. This will affect the serialization of the attachment. If true, it will be serialized as binary data, and not Base64Binary.

Specified by:
isXOP in interface Attachment
Returns:
true if this attachment is an XOP package

setXOP

public void setXOP(boolean xopParam)

Apache CXF API

Apache CXF