org.ow2.frascati.jaxb
Class JAXB

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

public abstract class JAXB
extends Object

OW2 FraSCAti JAXB wrapper.

Version:
1.3
Author:
Philippe Merle

Method Summary
static String getJavaPackageName(String uri)
          Get the Java package name associated to an URI.
static String marshall(QName qname, Object object)
          Marshall a Java object to an XML message.
static String toXsdType(Class<?> clazz)
          Get the XSD type associated to a Java primitive type.
static Object unmarshall(QName qname, String xml, 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 String getJavaPackageName(String uri)
Get the Java package name associated to an URI.


toXsdType

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


marshall

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

Throws:
javax.xml.bind.JAXBException

unmarshall

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

Throws:
javax.xml.bind.JAXBException


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