Java XML JAXB Unmarshaller unmarshal(String string, Class clazz)

Here you can find the source of unmarshal(String string, Class clazz)

Description

unmarshal

License

Open Source License

Declaration

public static Object unmarshal(String string, Class<?> clazz)
            throws Exception 

Method Source Code

//package com.java2s;
/*//ww  w .j av a  2  s.c o  m
 * Copyright (c) 2004-2011 Marco Maccaferri and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     Marco Maccaferri - initial API and implementation
 */

import java.io.StringReader;

import javax.xml.bind.JAXBContext;

import javax.xml.bind.Unmarshaller;

public class Main {
    public static Object unmarshal(String string, Class<?> clazz)
            throws Exception {
        JAXBContext jaxbContext = JAXBContext.newInstance(clazz);
        Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
        return unmarshaller.unmarshal(new StringReader(string));
    }
}

Related

  1. unmarshal(String b, Class implClass, Class... bc)
  2. unmarshal(String content, Class clasz)
  3. unMarshal(String contextPath, InputStream xmlStream)
  4. unmarshal(String ObjXml, Class configurationClass)
  5. unmarshal(String packageName, InputStream inputStream)
  6. unmarshal(String xml, Class c)
  7. unmarshal(String xml, Class clazz)
  8. unmarshal(String xml, Class clazz)
  9. unmarshal(T entity)