com.sun.xml.ws.db.toplink
Class JAXBBond<T>

java.lang.Object
  extended by com.sun.xml.ws.db.toplink.JAXBBond<T>

public class JAXBBond<T>
extends Object


Nested Class Summary
static class JAXBBond.CustomXMLStreamReaderReader
           
 class JAXBBond.NewStreamWriterRecord
           
 
Field Summary
(package private)  boolean isParameterizedType
           
(package private)  org.eclipse.persistence.jaxb.TypeMappingInfo mappingInfo
           
(package private)  JAXBContextWrapper parent
           
(package private)  TypeInfo typeInfo
           
 
Constructor Summary
JAXBBond(JAXBContextWrapper p, TypeInfo ti)
           
 
Method Summary
 BindingContext context()
           
 TypeInfo getTypeInfo()
           
 void marshal(T object, ContentHandler contentHandler, AttachmentMarshaller am)
           
 void marshal(T object, Node output)
           
 void marshal(T object, OutputStream output, NamespaceContext nsContext, AttachmentMarshaller am)
           
 void marshal(T object, Result result)
           
 void marshal(T object, javax.xml.stream.XMLStreamWriter output, AttachmentMarshaller am)
           
 boolean supportOutputStream()
           
 T unmarshal(InputStream in)
           
 T unmarshal(Node in, AttachmentUnmarshaller au)
           
 T unmarshal(Source in, AttachmentUnmarshaller au)
           
 T unmarshal(javax.xml.stream.XMLStreamReader in, AttachmentUnmarshaller au)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

JAXBContextWrapper parent

typeInfo

TypeInfo typeInfo

mappingInfo

org.eclipse.persistence.jaxb.TypeMappingInfo mappingInfo

isParameterizedType

boolean isParameterizedType
Constructor Detail

JAXBBond

public JAXBBond(JAXBContextWrapper p,
                TypeInfo ti)
Method Detail

context

public BindingContext context()

getTypeInfo

public TypeInfo getTypeInfo()

marshal

public void marshal(T object,
                    javax.xml.stream.XMLStreamWriter output,
                    AttachmentMarshaller am)
             throws JAXBException
Throws:
JAXBException

marshal

public void marshal(T object,
                    OutputStream output,
                    NamespaceContext nsContext,
                    AttachmentMarshaller am)
             throws JAXBException
Throws:
JAXBException

marshal

public void marshal(T object,
                    Node output)
             throws JAXBException
Throws:
JAXBException

marshal

public void marshal(T object,
                    ContentHandler contentHandler,
                    AttachmentMarshaller am)
             throws JAXBException
Throws:
JAXBException

marshal

public void marshal(T object,
                    Result result)
             throws JAXBException
Throws:
JAXBException

unmarshal

public T unmarshal(javax.xml.stream.XMLStreamReader in,
                   AttachmentUnmarshaller au)
            throws JAXBException
Throws:
JAXBException

unmarshal

public T unmarshal(Source in,
                   AttachmentUnmarshaller au)
            throws JAXBException
Throws:
JAXBException

unmarshal

public T unmarshal(InputStream in)
            throws JAXBException
Throws:
JAXBException

unmarshal

public T unmarshal(Node in,
                   AttachmentUnmarshaller au)
            throws JAXBException
Throws:
JAXBException

supportOutputStream

public boolean supportOutputStream()


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.