public QName deriveQName(Class<?> type) { QName name; XmlType xmlType = type.getAnnotation(XmlType.class); if (xmlType != null) { String namespace = xmlType.namespace(); if ("##default".equals(namespace)) { namespace = deriveNamespace(type); } String localName = xmlType.name(); if ("##default".equals(localName)) { localName = deriveLocalName(type); } name = new QName(namespace, localName); } else { String namespace = deriveNamespace(type); String localName = deriveLocalName(type); name = new QName(namespace, localName); } return 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); } }
public QName deriveQName(Class<?> type) { QName name; XmlType xmlType = type.getAnnotation(XmlType.class); if (xmlType != null) { String namespace = xmlType.namespace(); if ("##default".equals(namespace)) { namespace = deriveNamespace(type); } String localName = xmlType.name(); if ("##default".equals(localName)) { localName = deriveLocalName(type); } name = new QName(namespace, localName); } else { String namespace = deriveNamespace(type); String localName = deriveLocalName(type); name = new QName(namespace, localName); } return 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); } }
public QName deriveQName(Class<?> type) { QName name; XmlType xmlType = type.getAnnotation(XmlType.class); if (xmlType != null) { String namespace = xmlType.namespace(); if ("##default".equals(namespace)) { namespace = deriveNamespace(type); } String localName = xmlType.name(); if ("##default".equals(localName)) { localName = deriveLocalName(type); } name = new QName(namespace, localName); } else { String namespace = deriveNamespace(type); String localName = deriveLocalName(type); name = new QName(namespace, localName); } return 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);