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; }
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; }
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; }