@Override protected Jaxb2Marshaller createUnmarshaller() throws Exception { Jaxb2Marshaller unmarshaller = new Jaxb2Marshaller(); unmarshaller.setContextPath("org.springframework.oxm.jaxb.test"); unmarshaller.setSchema(new ClassPathResource("org/springframework/oxm/flight.xsd")); unmarshaller.afterPropertiesSet(); return unmarshaller; }
protected Unmarshaller getUnmarshaller() throws Exception { Jaxb2Marshaller marshaller = new Jaxb2Marshaller(); marshaller.setClassesToBeBound(new Class<?>[] { QualifiedTrade.class }); marshaller.setSchema(new ClassPathResource("trade.xsd", Trade.class)); marshaller.afterPropertiesSet(); return marshaller; }
public final void setSchema(Resource schemaResource) { this.jaxb2Marshaller.setSchema(schemaResource); }
public final void setSchema(Resource schemaResource) { this.jaxb2Marshaller.setSchema(schemaResource); }
@Bean public Jaxb2Marshaller thesisMetadataMarshaller() { Jaxb2Marshaller marshaller = new Jaxb2Marshaller(); marshaller.setClassesToBeBound(DepositRequestThesisMetadata.class); marshaller.setSchema(new ClassPathResource("xsd/crpdDeposit.xsd")); return marshaller; }
@Bean public Jaxb2Marshaller depositResponseMarshaller() { Jaxb2Marshaller marshaller = new Jaxb2Marshaller(); marshaller.setClassesToBeBound(DepositResponse.class); marshaller.setSchema(new ClassPathResource("xsd/crpdDeposit.xsd")); return marshaller; }