org.apache.chemistry.opencmis.commons.impl
Class JaxBHelper

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.JaxBHelper

public final class JaxBHelper
extends java.lang.Object

JAXB helper class.

Author:
Florian Müller

Nested Class Summary
static class JaxBHelper.CMISExtraObjectFactory
           
 
Field Summary
static JaxBHelper.CMISExtraObjectFactory CMIS_EXTRA_OBJECT_FACTORY
           
static ObjectFactory CMIS_OBJECT_FACTORY
           
static javax.xml.bind.JAXBContext CONTEXT
           
 
Method Summary
static javax.xml.bind.Marshaller createMarshaller()
          Creates an Marshaller.
static javax.xml.bind.Unmarshaller createUnmarshaller()
          Creates an Unmarshaller.
static
<T> void
marshal(javax.xml.bind.JAXBElement<T> object, java.io.OutputStream out, boolean fragment)
          Marshals an object to a stream.
static void marshal(java.lang.Object object, javax.xml.stream.XMLStreamWriter out, boolean fragment)
          Marshals an object to a XMLStreamWriter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CMIS_OBJECT_FACTORY

public static final ObjectFactory CMIS_OBJECT_FACTORY

CMIS_EXTRA_OBJECT_FACTORY

public static final JaxBHelper.CMISExtraObjectFactory CMIS_EXTRA_OBJECT_FACTORY

CONTEXT

public static final javax.xml.bind.JAXBContext CONTEXT
Method Detail

createUnmarshaller

public static javax.xml.bind.Unmarshaller createUnmarshaller()
                                                      throws javax.xml.bind.JAXBException
Creates an Unmarshaller.

Throws:
javax.xml.bind.JAXBException

createMarshaller

public static javax.xml.bind.Marshaller createMarshaller()
                                                  throws javax.xml.bind.JAXBException
Creates an Marshaller.

Throws:
javax.xml.bind.JAXBException

marshal

public static <T> void marshal(javax.xml.bind.JAXBElement<T> object,
                               java.io.OutputStream out,
                               boolean fragment)
                    throws javax.xml.bind.JAXBException
Marshals an object to a stream.

Throws:
javax.xml.bind.JAXBException

marshal

public static void marshal(java.lang.Object object,
                           javax.xml.stream.XMLStreamWriter out,
                           boolean fragment)
                    throws javax.xml.bind.JAXBException
Marshals an object to a XMLStreamWriter.

Throws:
javax.xml.bind.JAXBException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.