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

org.jvnet.hyperjaxb3.persistence.jpa1.JPA1Utils Maven / Gradle / Ivy

There is a newer version: 0.6.2
Show newest version
package org.jvnet.hyperjaxb3.persistence.jpa1;

import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;

import org.jvnet.hyperjaxb3.persistence.util.PersistenceUtils;

public class JPA1Utils {

	public static Marshaller createMarshaller() throws JAXBException {
		final Marshaller marshaller = PersistenceUtils.CONTEXT
				.createMarshaller();
		marshaller.setProperty(Marshaller.JAXB_SCHEMA_LOCATION,
				JPA1Constants.SCHEMA_LOCATION);
		marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
		marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper",
				PersistenceUtils.NAMESPACE_PREFIX_MAPPER);

		return marshaller;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy