protected void checkBaseTypeRef( NamedComponentReference<? extends GlobalType> gTypeRef) { if (gTypeRef != null) { GlobalType derivedFrom = gTypeRef.get(); if (derivedFrom != null) { assert mProcessedType != derivedFrom; // check for other case mDerivationMap.put(mProcessedType, derivedFrom); } } }
SchemaComponent referent = ref.get(); if (referent == null) { return null;
protected void visitBaseTypeRef( NamedComponentReference<? extends GlobalType> gTypeRef) { if (gTypeRef != null) { GlobalType gt = gTypeRef.get(); if (gt != null) { gt.accept(this); } } }
@Override public void visit(AttributeGroupReference agr) { NamedComponentReference<GlobalAttributeGroup> gagRef = agr.getGroup(); if (gagRef != null) { GlobalAttributeGroup gag = gagRef.get(); if (gag != null) { visit(gag); } } }
@Override public void visit(GroupReference gr) { NamedComponentReference<GlobalGroup> ggRef = gr.getRef(); if (ggRef != null) { GlobalGroup gg = ggRef.get(); if (gg != null) { visit(gg); } } }
@Override public void visit(AttributeReference attrRef) { NamedComponentReference<GlobalAttribute> gAttrRef = attrRef.getRef(); if (gAttrRef != null) { GlobalAttribute gAttr = gAttrRef.get(); if (gAttr != null) { checkAttribute(gAttr); } } }
@Override public void visit(ElementReference er) { NamedComponentReference<GlobalElement> geRef = er.getRef(); if (geRef != null) { GlobalElement ge = geRef.get(); if (ge != null) { visit(ge); } } }
@Override public void visit(AttributeReference ar) { NamedComponentReference<GlobalAttribute> gaRef = ar.getRef(); if (gaRef != null) { GlobalAttribute ga = gaRef.get(); if (ga != null) { visit(ga); } } }
@Override public void visit(AttributeGroupReference agr) { NamedComponentReference<GlobalAttributeGroup> gagRef = agr.getGroup(); if (gagRef != null) { GlobalAttributeGroup gag = gagRef.get(); if (gag != null) { visitAttrContainer(gag); } } }
@Override public void visit(GroupReference gr) { NamedComponentReference<GlobalGroup> ggRef = gr.getRef(); if (ggRef != null) { GlobalGroup gg = ggRef.get(); if (gg != null) { visit(gg); } } }
@Override public void visit(AttributeGroupReference agr) { if (skipAttributes) { return; } // NamedComponentReference<GlobalAttributeGroup> gagRef = agr.getGroup(); if (gagRef != null) { GlobalAttributeGroup gag = gagRef.get(); if (gag != null) { visit(gag); } } }
@Override public void visit(SimpleExtension se) { NamedComponentReference<GlobalType> gtRef = se.getBase(); if (gtRef != null) { GlobalType gt = gtRef.get(); if (gt != null) { visitChildren(gt); } } // visitChildren(se); }
((TypeContainer)schemaComp).getType(); if (gTypeRef != null) { return gTypeRef.get(); } else { return ((TypeContainer)schemaComp).getInlineType(); ((ElementReference)schemaComp).getRef(); if (gElementRef != null) { GlobalElement gElement = gElementRef.get(); if (gElement != null) { return getSchemaType(gElement); ((LocalAttribute)schemaComp).getType(); if (gTypeRef != null) { return gTypeRef.get(); } else { return ((LocalAttribute)schemaComp).getInlineType(); ((GlobalAttribute)schemaComp).getType(); if (gTypeRef != null) { return gTypeRef.get(); } else { return ((GlobalAttribute)schemaComp).getInlineType();
@Override public void visit(ComplexExtension ce) { List<AnyAttribute> myAnyAttrList = ce.getChildren(AnyAttribute.class); // boolean prevValue = skipXsdAnyAttribute; try { if (!myAnyAttrList.isEmpty()) { skipXsdAnyAttribute = true; } NamedComponentReference<GlobalType> gtRef = ce.getBase(); if (gtRef != null) { GlobalType gt = gtRef.get(); if (gt != null) { visitChildren(gt); } } } finally { skipXsdAnyAttribute = prevValue; } // visitChildren(ce); }
@Override public void visit(ElementReference er) { // # 105159, #130053 if (!isXdmDomUsed(er)) { checkComponent(er); } // NamedComponentReference<GlobalElement> geRef = er.getRef(); if (geRef != null) { GlobalElement ge = geRef.get(); if (ge != null) { visit(ge); } } }
@Override public void visit(AttributeReference ar) { if (skipAttributes) { return; } // # 105159, #130053 if (!isXdmDomUsed(ar)) { checkComponent(ar); } // NamedComponentReference<GlobalAttribute> gaRef = ar.getRef(); if (gaRef != null) { GlobalAttribute ga = gaRef.get(); if (ga != null) { visit(ga); } } }
GlobalType baseType = baseTypeRef.get(); if (baseType != null) { CollectInheritedAttributesVisitor attrSearch =
GlobalComplexType baseType = baseTypeRef.get(); if (baseType != null) { CollectInheritedAttributesVisitor attrSearch =