All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.inria.gforge.spoon.util.XMLLoader Maven / Gradle / Ivy

package fr.inria.gforge.spoon.util;

import fr.inria.gforge.spoon.SpoonModel;

import javax.xml.bind.JAXBContext;
import javax.xml.bind.Unmarshaller;
import java.io.InputStream;

public final class XMLLoader {
	private XMLLoader() {
	}

	public static SpoonModel load(InputStream inputStream) throws Exception {
		JAXBContext jaxbContext = JAXBContext.newInstance(SpoonModel.class);
		Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
		return (SpoonModel) jaxbUnmarshaller.unmarshal(inputStream);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy