private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<Class<?>>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
&& resourceTypes.getSubstitutions().values().contains(cls)) { newElement.setAttribute("abstract", "true"); for (Map.Entry<Class<?>, Class<?>> entry : resourceTypes.getSubstitutions().entrySet()) { QName typeName = theResolver.resolve(entry.getKey(), new Annotation[] {}, Collections.<Class<?>, QName> emptyMap());
&& resourceTypes.getSubstitutions().values().contains(cls)) { newElement.setAttribute("abstract", "true"); for (Map.Entry<Class<?>, Class<?>> entry : resourceTypes.getSubstitutions().entrySet()) { QName typeName = theResolver.resolve(entry.getKey(), new Annotation[] {}, Collections.<Class<?>, QName> emptyMap());
&& resourceTypes.getSubstitutions().values().contains(cls)) { newElement.setAttribute("abstract", "true"); for (Map.Entry<Class<?>, Class<?>> entry : resourceTypes.getSubstitutions().entrySet()) { QName typeName = theResolver.resolve(entry.getKey(), new Annotation[] {}, Collections.<Class<?>, QName> emptyMap());