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<?, ?> 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); } }