private boolean addGenericElement(ElementInfo<T,C> ei) { if(ei==null) return false; types.add(ei); for( ElementInfo<T,C> subst : ei.getSubstitutionMembers() ) addGenericElement(subst); return true; }
/** * @return * true if the reference yields at least one type */ private boolean addGenericElement(XmlElementRef r) { String nsUri = getEffectiveNamespaceFor(r); // TODO: check spec. defaulting of localName. return addGenericElement(parent.owner.getElementInfo(parent.getClazz(),new QName(nsUri,r.name()))); }
private boolean addGenericElement(ElementInfo<T,C> ei) { if(ei==null) return false; types.add(ei); for( ElementInfo<T,C> subst : ei.getSubstitutionMembers() ) addGenericElement(subst); return true; }
type = nav.erasure(getIndividualType()); if(nav.getBaseClass(type,je)!=null) yield = addGenericElement(r); else yield = addAllSubtypes(type); yield = addGenericElement(r, info);
/** * @return * true if the reference yields at least one type */ private boolean addGenericElement(XmlElementRef r) { String nsUri = getEffectiveNamespaceFor(r); // TODO: check spec. defaulting of localName. return addGenericElement(parent.owner.getElementInfo(parent.getClazz(),new QName(nsUri,r.name()))); }
private boolean addGenericElement(ElementInfo<T,C> ei) { if(ei==null) return false; types.add(ei); for( ElementInfo<T,C> subst : ei.getSubstitutionMembers() ) addGenericElement(subst); return true; }
private boolean addGenericElement(ElementInfo<T,C> ei) { if(ei==null) return false; types.add(ei); for( ElementInfo<T,C> subst : ei.getSubstitutionMembers() ) addGenericElement(subst); return true; }
type = nav.erasure(getIndividualType()); if(nav.getBaseClass(type,je)!=null) yield = addGenericElement(r); else yield = addAllSubtypes(type); yield = addGenericElement(r, info);
/** * @return * true if the reference yields at least one type */ private boolean addGenericElement(XmlElementRef r) { String nsUri = getEffectiveNamespaceFor(r); // TODO: check spec. defaulting of localName. return addGenericElement(parent.owner.getElementInfo(parent.getClazz(),new QName(nsUri,r.name()))); }
/** * @return * true if the reference yields at least one type */ private boolean addGenericElement(XmlElementRef r) { String nsUri = getEffectiveNamespaceFor(r); // TODO: check spec. defaulting of localName. return addGenericElement(parent.owner.getElementInfo(parent.getClazz(),new QName(nsUri,r.name()))); }
type = nav.erasure(getIndividualType()); if(nav.getBaseClass(type,je)!=null) yield = addGenericElement(r); else yield = addAllSubtypes(type); yield = addGenericElement(r, info);
type = nav.erasure(getIndividualType()); if(nav.getBaseClass(type,je)!=null) yield = addGenericElement(r); else yield = addAllSubtypes(type); yield = addGenericElement(r, info);