1 package org.codehaus.xfire.jaxb; 2 3 import org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry; 4 import org.codehaus.xfire.aegis.type.TypeCreator; 5 6 import javax.xml.bind.JAXBContext; 7 8 /*** 9 * User: chris 10 * Date: Aug 12, 2005 11 * Time: 5:30:23 PM 12 */ 13 public class JaxbTypeRegistry 14 extends DefaultTypeMappingRegistry 15 { 16 private JAXBContext jaxbContext; 17 18 public JaxbTypeRegistry(JAXBContext jaxbContext) 19 { 20 super(true); 21 this.jaxbContext = jaxbContext; 22 } 23 24 protected TypeCreator createTypeCreator() 25 { 26 return new JaxbTypeCreator(super.createTypeCreator(), jaxbContext); 27 } 28 29 }