/** * Creates node of attribute group decalration reference. * * @param decl Attribute group decalration reference. */ public void dumpRef(XSAttGroupDecl decl) { SchemaTreeNode newNode = new SchemaTreeNode("Attribute group ref \"{" + decl.getTargetNamespace() + "}" + decl.getName() + "\"", decl .getLocator()); this.currNode.add(newNode); }
public void attGroupDecl(XSAttGroupDecl decl) { for (XSAttributeUse u : decl.getAttributeUses()) if (shouldWalk && visited.add(u)) attributeUse(u); }
public Iterator<XSWildcard> attGroupDecl(XSAttGroupDecl decl) { return singleton(decl.getAttributeWildcard()); }
public void dumpRef( XSAttGroupDecl decl ) { println(MessageFormat.format("<attGroup ref=\"'{'{0}'}'{1}\"/>", decl.getTargetNamespace(), decl.getName())); }
public void attGroupDecl(XSAttGroupDecl decl) { SchemaTreeNode newNode = new SchemaTreeNode("Attribute group \"" + decl.getName() + "\"", decl.getLocator()); this.currNode.add(newNode); this.currNode = newNode; Iterator itr; itr = decl.iterateAttGroups(); while (itr.hasNext()) { dumpRef((XSAttGroupDecl) itr.next()); } itr = decl.iterateDeclaredAttributeUses(); while (itr.hasNext()) { attributeUse((XSAttributeUse) itr.next()); } this.currNode = (SchemaTreeNode) this.currNode.getParent(); }
public void attGroupDecl( XSAttGroupDecl decl ) { Iterator itr; println(MessageFormat.format("<attGroup name=\"{0}\">", decl.getName())); indent++; // TODO: wildcard itr = decl.iterateAttGroups(); while(itr.hasNext()) dumpRef( (XSAttGroupDecl)itr.next() ); itr = decl.iterateDeclaredAttributeUses(); while(itr.hasNext()) attributeUse( (XSAttributeUse)itr.next() ); indent--; println("</attGroup>"); }
public XSAttributeUse getAttributeUse( String nsURI, String localName ) { UName name = new UName(nsURI,localName); XSAttributeUse o=null; Iterator itr = iterateAttGroups(); while(itr.hasNext() && o==null) o = ((XSAttGroupDecl)itr.next()).getAttributeUse(nsURI,localName); if(o==null) o = attributes.get(name); return o; }
private void attContainer( XSAttContainer cont ) { for( Iterator itr = cont.iterateAttGroups(); itr.hasNext(); ) ((XSAttGroupDecl)itr.next()).visit(this); for( Iterator itr = cont.iterateDeclaredAttributeUses(); itr.hasNext(); ) ((XSAttributeUse)itr.next()).visit(this); XSWildcard wc = cont.getAttributeWildcard(); if(wc!=null) wc.visit(this); }
public void attGroupDecl(XSAttGroupDecl decl) { SchemaTreeNode newNode = new SchemaTreeNode("Attribute group \"" + decl.getName() + "\"", decl.getLocator()); this.currNode.add(newNode); this.currNode = newNode; Iterator itr; itr = decl.iterateAttGroups(); while (itr.hasNext()) { dumpRef((XSAttGroupDecl) itr.next()); } itr = decl.iterateDeclaredAttributeUses(); while (itr.hasNext()) { attributeUse((XSAttributeUse) itr.next()); } this.currNode = (SchemaTreeNode) this.currNode.getParent(); }
public void attGroupDecl( XSAttGroupDecl decl ) { Iterator itr; println(MessageFormat.format("<attGroup name=\"{0}\">", decl.getName())); indent++; // TODO: wildcard itr = decl.iterateAttGroups(); while(itr.hasNext()) dumpRef( (XSAttGroupDecl)itr.next() ); itr = decl.iterateDeclaredAttributeUses(); while(itr.hasNext()) attributeUse( (XSAttributeUse)itr.next() ); indent--; println("</attGroup>"); }
public void dumpRef( XSAttGroupDecl decl ) { println(MessageFormat.format("<attGroup ref=\"'{'{0}'}'{1}\"/>", decl.getTargetNamespace(), decl.getName())); }
public XSAttributeUse getAttributeUse( String nsURI, String localName ) { UName name = new UName(nsURI,localName); XSAttributeUse o=null; Iterator itr = iterateAttGroups(); while(itr.hasNext() && o==null) o = ((XSAttGroupDecl)itr.next()).getAttributeUse(nsURI,localName); if(o==null) o = attributes.get(name); return o; }
private void attContainer( XSAttContainer cont ) { for( Iterator itr = cont.iterateAttGroups(); itr.hasNext(); ) ((XSAttGroupDecl)itr.next()).visit(this); for( Iterator itr = cont.iterateDeclaredAttributeUses(); itr.hasNext(); ) ((XSAttributeUse)itr.next()).visit(this); XSWildcard wc = cont.getAttributeWildcard(); if(wc!=null) wc.visit(this); }
public void attGroupDecl(XSAttGroupDecl decl) { SchemaTreeNode newNode = new SchemaTreeNode("Attribute group \"" + decl.getName() + "\"", decl.getLocator()); this.currNode.add(newNode); this.currNode = newNode; Iterator itr; itr = decl.iterateAttGroups(); while (itr.hasNext()) { dumpRef((XSAttGroupDecl) itr.next()); } itr = decl.iterateDeclaredAttributeUses(); while (itr.hasNext()) { attributeUse((XSAttributeUse) itr.next()); } this.currNode = (SchemaTreeNode) this.currNode.getParent(); }
/** * Creates node of attribute group decalration reference. * * @param decl Attribute group decalration reference. */ public void dumpRef(XSAttGroupDecl decl) { SchemaTreeNode newNode = new SchemaTreeNode("Attribute group ref \"{" + decl.getTargetNamespace() + "}" + decl.getName() + "\"", decl .getLocator()); this.currNode.add(newNode); }
public void attGroupDecl( XSAttGroupDecl decl ) { Iterator itr; println(MessageFormat.format("<attGroup name=\"{0}\">", decl.getName())); indent++; // TODO: wildcard itr = decl.iterateAttGroups(); while(itr.hasNext()) dumpRef( (XSAttGroupDecl)itr.next() ); itr = decl.iterateDeclaredAttributeUses(); while(itr.hasNext()) attributeUse( (XSAttributeUse)itr.next() ); indent--; println("</attGroup>"); }
public void dumpRef( XSAttGroupDecl decl ) { println(MessageFormat.format("<attGroup ref=\"'{'{0}'}'{1}\"/>", decl.getTargetNamespace(), decl.getName())); }