private static String getPackageNamespace(Class<?> cls) { String packageNs = JAXBUtils.getPackageNamespace(cls); return packageNs != null ? getNamespace(packageNs) : ""; }
private String getPackageNamespace(Class<?> cls) { String packageNs = JAXBUtils.getPackageNamespace(cls); return packageNs != null ? getNamespace(packageNs) : ""; }
private QName getJaxbQName(String name, String namespace, Class<?> type, Map<Class<?>, QName> clsMap) { QName qname = getQNameFromParts(name, namespace, type, clsMap); if (qname != null) { return qname; } String ns = JAXBUtils.getPackageNamespace(type); if (ns != null) { return getQNameFromParts(name, ns, type, clsMap); } return null; }
private QName getJaxbQName(String name, String namespace, Class<?> type, Map<Class<?>, QName> clsMap) { QName qname = getQNameFromParts(name, namespace, type, clsMap); if (qname != null) { return qname; } String ns = JAXBUtils.getPackageNamespace(type); if (ns != null) { return getQNameFromParts(name, ns, type, clsMap); } else { return null; } }
private QName getJaxbQName(String name, String namespace, Class<?> type, Map<Class<?>, QName> clsMap) { QName qname = getQNameFromParts(name, namespace, type, clsMap); if (qname != null) { return qname; } String ns = JAXBUtils.getPackageNamespace(type); if (ns != null) { return getQNameFromParts(name, ns, type, clsMap); } return null; }
private QName getTypeQName(Class<?> cls, String namespace) { QName qn = TYPE_MAP.get(cls); if (qn != null) { return qn; } XmlType xtype = cls.getAnnotation(XmlType.class); String tn = xtype == null ? "##default" : xtype.name(); String tns = xtype == null ? "##default" : xtype.namespace(); if ("##default".equals(tn)) { tn = java.beans.Introspector.decapitalize(cls.getSimpleName()); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = JAXBUtils.getPackageNamespace(cls); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = namespace; } return new QName(tns, tn); } private XmlSchemaType mapToSchemaType(Class<?> cls, String namespace) {
private QName getTypeQName(Class<?> cls, String namespace) { QName qn = TYPE_MAP.get(cls); if (qn != null) { return qn; } XmlType xtype = cls.getAnnotation(XmlType.class); String tn = xtype == null ? "##default" : xtype.name(); String tns = xtype == null ? "##default" : xtype.namespace(); if ("##default".equals(tn)) { tn = java.beans.Introspector.decapitalize(cls.getSimpleName()); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = JAXBUtils.getPackageNamespace(cls); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = namespace; } return new QName(tns, tn); } private XmlSchemaType mapToSchemaType(Class<?> cls, String namespace) {
private QName getTypeQName(Class<?> cls, String namespace) { QName qn = TYPE_MAP.get(cls); if (qn != null) { return qn; } XmlType xtype = cls.getAnnotation(XmlType.class); String tn = xtype == null ? "##default" : xtype.name(); String tns = xtype == null ? "##default" : xtype.namespace(); if ("##default".equals(tn)) { tn = java.beans.Introspector.decapitalize(cls.getSimpleName()); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = JAXBUtils.getPackageNamespace(cls); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = namespace; } return new QName(tns, tn); } private XmlSchemaType mapToSchemaType(Class<?> cls, String namespace) {
private QName getTypeQName(Class<?> cls, String namespace) { QName qn = TYPE_MAP.get(cls); if (qn != null) { return qn; } XmlType xtype = cls.getAnnotation(XmlType.class); String tn = xtype == null ? "##default" : xtype.name(); String tns = xtype == null ? "##default" : xtype.namespace(); if ("##default".equals(tn)) { tn = java.beans.Introspector.decapitalize(cls.getSimpleName()); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = JAXBUtils.getPackageNamespace(cls); } if ("##default".equals(tns) || StringUtils.isEmpty(tns)) { tns = namespace; } return new QName(tns, tn); } private XmlSchemaType mapToSchemaType(Class<?> cls, String namespace) {
private static QName getJaxbQName(final String name, final String namespace, final Class<?> type) { final QName qname = getQNameFromParts(name, namespace, type); if (qname != null) { return qname; } final String ns = JAXBUtils.getPackageNamespace(type); if (ns != null) { return getQNameFromParts(name, ns, type); } // we didn't find any namespace, try name final XmlRootElement root = type.getAnnotation(XmlRootElement.class); if (root != null) { final String nsXRE = root.namespace(); final String nameXRE = root.name(); return new QName( JAXB_DEFAULT_NAMESPACE.equals(nsXRE) ? "" : nsXRE, JAXB_DEFAULT_NAME.equals(nameXRE) ? "" : nameXRE); } return null; }
namespace = JAXBUtils.getPackageNamespace(cls); if (namespace == null) { namespace = defaultNamespace;
namespace = JAXBUtils.getPackageNamespace(cls); if (namespace == null) { namespace = defaultNamespace;
namespace = JAXBUtils.getPackageNamespace(cls); if (namespace == null) { namespace = defaultNamespace;
namespace = JAXBUtils.getPackageNamespace(cls); if (namespace == null) { namespace = defaultNamespace;