org.ow2.frascati.jaxb
Class JAXB

java.lang.Object
  extended by org.ow2.frascati.jaxb.JAXB

public abstract class JAXB
extends java.lang.Object

OW2 FraSCAti JAXB wrapper.

Version:
1.3
Author:
Philippe Merle

Method Summary
static java.lang.String getJavaPackageName(java.lang.String uri)
          Get the Java package name associated to an URI.
static java.lang.String marshall(javax.xml.namespace.QName qname, java.lang.Object object)
          Marshall a Java object to an XML message.
static java.lang.String toXsdType(java.lang.Class<?> clazz)
          Get the XSD type associated to a Java primitive type.
static java.lang.Object unmarshall(javax.xml.namespace.QName qname, java.lang.String xml, java.lang.Object holder)
          Unmarshall an XML message to a Java object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getJavaPackageName

public static java.lang.String getJavaPackageName(java.lang.String uri)
Get the Java package name associated to an URI.


toXsdType

public static java.lang.String toXsdType(java.lang.Class<?> clazz)
Get the XSD type associated to a Java primitive type.


marshall

public static java.lang.String marshall(javax.xml.namespace.QName qname,
                                        java.lang.Object object)
                                 throws javax.xml.bind.JAXBException
Marshall a Java object to an XML message.

Throws:
javax.xml.bind.JAXBException

unmarshall

public static java.lang.Object unmarshall(javax.xml.namespace.QName qname,
                                          java.lang.String xml,
                                          java.lang.Object holder)
                                   throws javax.xml.bind.JAXBException
Unmarshall an XML message to a Java object.

Throws:
javax.xml.bind.JAXBException


Copyright © 2007-2010 OW2 Consortium. All Rights Reserved.