private Transformer<?, ?> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2DocumentTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2DocumentTransformer(jaxbContext, name); } }
private Transformer<Object, String> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2StringTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2StringTransformer(jaxbContext, name); } }
private Transformer<?, ?> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2DocumentTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2DocumentTransformer(jaxbContext, name); } }
private Transformer<?, ?> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2DocumentTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2DocumentTransformer(jaxbContext, name); } }
private Transformer<Object, String> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2StringTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2StringTransformer(jaxbContext, name); } }
private Transformer<Object, String> createTransformer(Class<?> type, JAXBContext jaxbContext) { if (type.isAnnotationPresent(XmlRootElement.class)) { return new JAXBObject2StringTransformer(jaxbContext); } else { QName name = mapper.deriveQName(type); return new JAXBElement2StringTransformer(jaxbContext, name); } }
xsdName = mapper.deriveQName(physical); dataType.setXsdType(xsdName);