public void attGroupDecl(XSAttGroupDecl decl) { for (XSAttributeUse u : decl.getAttributeUses()) if (shouldWalk && visited.add(u)) attributeUse(u); }
/** * Returns the attribute uses by looking at attribute groups and etc. * Searching for the base type is done in {@link ComplexTypeImpl}. */ public Collection<XSAttributeUse> getAttributeUses() { // TODO: this is fairly inefficient List<XSAttributeUse> v = new ArrayList<XSAttributeUse>(); v.addAll(attributes.values()); for( XSAttGroupDecl agd : getAttGroups() ) v.addAll(agd.getAttributeUses()); return v; } public Iterator<XSAttributeUse> iterateAttributeUses() {
/** * Returns the attribute uses by looking at attribute groups and etc. * Searching for the base type is done in {@link ComplexTypeImpl}. */ public Collection<XSAttributeUse> getAttributeUses() { // TODO: this is fairly inefficient List<XSAttributeUse> v = new ArrayList<XSAttributeUse>(); v.addAll(attributes.values()); for( XSAttGroupDecl agd : getAttGroups() ) v.addAll(agd.getAttributeUses()); return v; } public Iterator<XSAttributeUse> iterateAttributeUses() {
/** * Returns the attribute uses by looking at attribute groups and etc. * Searching for the base type is done in {@link ComplexTypeImpl}. */ public Collection<XSAttributeUse> getAttributeUses() { // TODO: this is fairly inefficient List<XSAttributeUse> v = new ArrayList<XSAttributeUse>(); v.addAll(attributes.values()); for( XSAttGroupDecl agd : getAttGroups() ) v.addAll(agd.getAttributeUses()); return v; } public Iterator<XSAttributeUse> iterateAttributeUses() {
/** * Returns the attribute uses by looking at attribute groups and etc. * Searching for the base type is done in {@link ComplexTypeImpl}. */ public Collection<XSAttributeUse> getAttributeUses() { // TODO: this is fairly inefficient List<XSAttributeUse> v = new ArrayList<XSAttributeUse>(); v.addAll(attributes.values()); for( XSAttGroupDecl agd : getAttGroups() ) v.addAll(agd.getAttributeUses()); return v; } public Iterator<XSAttributeUse> iterateAttributeUses() {
/** * Returns the attribute uses by looking at attribute groups and etc. * Searching for the base type is done in {@link ComplexTypeImpl}. */ public Collection<XSAttributeUse> getAttributeUses() { // TODO: this is fairly inefficient List<XSAttributeUse> v = new ArrayList<XSAttributeUse>(); v.addAll(attributes.values()); for( XSAttGroupDecl agd : getAttGroups() ) v.addAll(agd.getAttributeUses()); return v; } public Iterator<XSAttributeUse> iterateAttributeUses() {