Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jaxb.attachment
Class AttachmentMarshallerAdapter

java.lang.Object
  extended by org.eclipse.persistence.jaxb.attachment.AttachmentMarshallerAdapter

All Implemented Interfaces:
XMLAttachmentMarshaller

public class AttachmentMarshallerAdapter
extends java.lang.Object
implements XMLAttachmentMarshaller

INTERNAL:

Purpose:Provide an implementation of the TopLink OX XMLAttachmentMarshaller interface that wraps an implementation of the JAXB AttachmentMarshaller interface.

Responsibilities:

This class allows TopLink OXM to do attachment marshalling callback events to a JAXB 2.0 Listener without adding a dependancy on JAXB 2.0 into core TopLink. The Adapter class wraps a javax.xml.bin.attachment.AttachmentMarshaller and passes on the events as they're raised

Since:
Oracle TopLink 11.1.1.0.0
Author:
mmacivor
See Also:
AttachmentMarshaller, XMLAttachmentMarshaller

Field Summary
private  javax.xml.bind.attachment.AttachmentMarshaller attachmentMarshaller
           

 

Constructor Summary
AttachmentMarshallerAdapter(javax.xml.bind.attachment.AttachmentMarshaller a)
           

 

Method Summary
 java.lang.String addMtomAttachment(byte[] data, int offset, int length, java.lang.String mimeType, java.lang.String elementName, java.lang.String namespace)
           
 java.lang.String addMtomAttachment(javax.activation.DataHandler data, java.lang.String elementName, java.lang.String namespaceURI)
           
 java.lang.String addSwaRefAttachment(byte[] data, int offset, int length)
           
 java.lang.String addSwaRefAttachment(javax.activation.DataHandler data)
           
 javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
           
 boolean isXOPPackage()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

attachmentMarshaller

private javax.xml.bind.attachment.AttachmentMarshaller attachmentMarshaller

Constructor Detail

AttachmentMarshallerAdapter

public AttachmentMarshallerAdapter(javax.xml.bind.attachment.AttachmentMarshaller a)

Method Detail

isXOPPackage

public boolean isXOPPackage()
Specified by:
isXOPPackage in interface XMLAttachmentMarshaller

addMtomAttachment

public java.lang.String addMtomAttachment(javax.activation.DataHandler data,
                                          java.lang.String elementName,
                                          java.lang.String namespaceURI)
Specified by:
addMtomAttachment in interface XMLAttachmentMarshaller

addMtomAttachment

public java.lang.String addMtomAttachment(byte[] data,
                                          int offset,
                                          int length,
                                          java.lang.String mimeType,
                                          java.lang.String elementName,
                                          java.lang.String namespace)
Specified by:
addMtomAttachment in interface XMLAttachmentMarshaller

addSwaRefAttachment

public java.lang.String addSwaRefAttachment(javax.activation.DataHandler data)
Specified by:
addSwaRefAttachment in interface XMLAttachmentMarshaller

addSwaRefAttachment

public java.lang.String addSwaRefAttachment(byte[] data,
                                            int offset,
                                            int length)
Specified by:
addSwaRefAttachment in interface XMLAttachmentMarshaller

getAttachmentMarshaller

public javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.