Package org.apache.xerces.xs

Examples of org.apache.xerces.xs.XSAttributeUse


         log.trace(typeName + " attributes " + attrs.getLength());

      boolean hasOnlyIdAttrs = true;
      for(int i = 0; i < attrs.getLength(); ++i)
      {
         XSAttributeUse attr = (XSAttributeUse)attrs.item(i);
         AttributeBinding attrBinding = bindAttributes(ctx, binding, attr);
         if(hasOnlyIdAttrs && !Constants.QNAME_ID.equals(attrBinding.getType().getQName()))
         {
            hasOnlyIdAttrs = false;
         }
View Full Code Here


      AttributeBinding attrBinding = null;
      boolean hasOnlyIdAttrs = true;
      for(int i = 0; i < attrs.getLength(); ++i)
      {
         XSAttributeUse attr = (XSAttributeUse)attrs.item(i);
         attrBinding = bindAttribute(attr);
         binding.addAttribute(attrBinding);
         if(hasOnlyIdAttrs && !Constants.QNAME_ID.equals(attrBinding.getType().getQName()))
         {
            hasOnlyIdAttrs = false;
View Full Code Here

   private void addAttributeMappings(XSObjectList attributes, JavaXmlTypeMapping jxtm)
   {
      for (int i = 0; i < attributes.getLength(); i++)
      {
         XSAttributeUse obj = (XSAttributeUse)attributes.item(i);
         XSAttributeDeclaration att = obj.getAttrDeclaration();
         XSSimpleTypeDefinition simple = att.getTypeDefinition();
         addJavaXMLTypeMap(simple, "none", "", "", jxtm.getJavaWsdlMapping(), true);
         VariableMapping vm = new VariableMapping(jxtm);
         String name = att.getName();
         vm.setXmlAttributeName(name);
View Full Code Here

      if (xsobjlist != null)
      {
         int len = xsobjlist.getLength();
         for (int i = 0; i < len; i++)
         {
            XSAttributeUse obj = (XSAttributeUse)xsobjlist.item(i);
            XSAttributeDeclaration att = obj.getAttrDeclaration();
            XSSimpleTypeDefinition xstype = att.getTypeDefinition();
            QName qn = SchemaUtils.handleSimpleType(xstype);
            boolean primitive = obj.getRequired();
            VAR v = createVAR(qn, att.getName(), getPackageName(xstype.getNamespace()), primitive);
            if (vars == null)
               vars = new ArrayList();
            vars.add(v);
         }
View Full Code Here

/* 522 */         appendComplexTypeDefinition(buf, jxstype);
/*     */       }
/* 524 */       XSObjectList list = jxstype.getAttributeUses();
/* 525 */       for (int i = 0; i < list.getLength(); i++)
/*     */       {
/* 527 */         XSAttributeUse use = (XSAttributeUse)list.item(i);
/* 528 */         XSAttributeDeclaration decl = use.getAttrDeclaration();
/* 529 */         buf.append(write(decl));
/*     */       }
/*     */
/* 532 */       if (baseType != null)
/*     */       {
View Full Code Here

/*      */     }
/*  688 */     AttributeBinding attrBinding = null;
/*  689 */     boolean hasOnlyIdAttrs = true;
/*  690 */     for (int i = 0; i < attrs.getLength(); i++)
/*      */     {
/*  692 */       XSAttributeUse attr = (XSAttributeUse)attrs.item(i);
/*  693 */       attrBinding = bindAttribute(attr);
/*  694 */       binding.addAttribute(attrBinding);
/*  695 */       if ((!hasOnlyIdAttrs) || (Constants.QNAME_ID.equals(attrBinding.getType().getQName())))
/*      */         continue;
/*  697 */       hasOnlyIdAttrs = false;
View Full Code Here

/*     */
/*     */   private void addAttributeMappings(XSObjectList attributes, JavaXmlTypeMapping jxtm)
/*     */   {
/* 796 */     for (int i = 0; i < attributes.getLength(); i++)
/*     */     {
/* 798 */       XSAttributeUse obj = (XSAttributeUse)attributes.item(i);
/* 799 */       XSAttributeDeclaration att = obj.getAttrDeclaration();
/* 800 */       XSSimpleTypeDefinition simple = att.getTypeDefinition();
/* 801 */       addJavaXMLTypeMap(simple, "none", "", "", jxtm.getJavaWsdlMapping(), true);
/* 802 */       VariableMapping vm = new VariableMapping(jxtm);
/* 803 */       String name = att.getName();
/* 804 */       vm.setXmlAttributeName(name);
View Full Code Here

/* 418 */     if (xsobjlist != null)
/*     */     {
/* 420 */       int len = xsobjlist.getLength();
/* 421 */       for (int i = 0; i < len; i++)
/*     */       {
/* 423 */         XSAttributeUse obj = (XSAttributeUse)xsobjlist.item(i);
/* 424 */         XSAttributeDeclaration att = obj.getAttrDeclaration();
/* 425 */         XSSimpleTypeDefinition xstype = att.getTypeDefinition();
/* 426 */         QName qn = SchemaUtils.handleSimpleType(xstype);
/* 427 */         boolean primitive = obj.getRequired();
/* 428 */         VAR v = createVAR(qn, att.getName(), this.pkgname, primitive);
/* 429 */         if (vars == null)
/* 430 */           vars = new ArrayList();
/* 431 */         vars.add(v);
/*     */       }
View Full Code Here

        XSObjectList attrUseS = fromAttrGrp.getAttributeUses();
        XSAttributeUseImpl  duplicateAttrUse =  null, oneAttrUse = null;
        int attrCount = attrUseS.getLength();
        for (int i=0; i<attrCount; i++) {
            oneAttrUse = (XSAttributeUseImpl)attrUseS.item(i);
            XSAttributeUse existingAttrUse = toAttrGrp.getAttributeUse(oneAttrUse.fAttrDecl.getNamespace(),
                                                        oneAttrUse.fAttrDecl.getName());
            if (existingAttrUse == null) {

                String idName = toAttrGrp.addAttributeUse(oneAttrUse);
                if (idName != null) {
View Full Code Here

    XSAttributeUseImpl localXSAttributeUseImpl = null;
    int i = localXSObjectList.getLength();
    for (int j = 0; j < i; j++)
    {
      localXSAttributeUseImpl = (XSAttributeUseImpl)localXSObjectList.item(j);
      XSAttributeUse localXSAttributeUse = paramXSAttributeGroupDecl2.getAttributeUse(localXSAttributeUseImpl.fAttrDecl.getNamespace(), localXSAttributeUseImpl.fAttrDecl.getName());
      if (localXSAttributeUse == null)
      {
        String str = paramXSAttributeGroupDecl2.addAttributeUse(localXSAttributeUseImpl);
        if (str == null)
          continue;
View Full Code Here

TOP

Related Classes of org.apache.xerces.xs.XSAttributeUse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.