Package org.jboss.ws.metadata.jaxrpcmapping

Examples of org.jboss.ws.metadata.jaxrpcmapping.VariableMapping


            addVariableMappingMap((XSModelGroup)xsterm, jxtm, javaType);
         }
         else if (xsterm instanceof XSElementDeclaration)
         {
            XSElementDeclaration xe = (XSElementDeclaration)xsterm;
            VariableMapping vm = new VariableMapping(jxtm);
            String name = xe.getName();
           
            // JBWS-1170 Convert characters which are illegal in Java identifiers
            vm.setJavaVariableName(ToolsUtils.convertInvalidCharacters(Introspector.decapitalize(name)));
            vm.setXmlElementName(name);
            jxtm.addVariableMapping(vm);
         }
      }
   }
View Full Code Here


      {
         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);
         // JBWS-1170 Convert characters which are illegal in Java identifiers
         vm.setJavaVariableName(ToolsUtils.convertInvalidCharacters(Introspector.decapitalize(name)));
         jxtm.addVariableMapping(vm);
      }
   }
View Full Code Here

         String name = term.getName();
         String variableName = name;
         if (reversedNames != null && reversedNames.get(name) != null)
            variableName = reversedNames.get(name);

         VariableMapping mapping = new VariableMapping(javaXmlTypeMapping);

         mapping.setJavaVariableName(variableName);
         mapping.setXmlElementName(name);
         mapping.setDataMember(utils.doesPublicFieldExist(javaType, variableName));

         if (isAlreadyMapped(javaXmlTypeMapping, mapping) == false)
         {
            javaXmlTypeMapping.addVariableMapping(mapping);
         }
View Full Code Here

         typeCopy.setAnonymousTypeQName(type.getAnonymousTypeQName());
         typeCopy.setJavaType(type.getJavaType());
         typeCopy.setRootTypeQName(name);
         for (VariableMapping variable : type.getVariableMappings())
         {
            VariableMapping variableCopy = new VariableMapping(typeCopy);
            variableCopy.setDataMember(variable.isDataMember());
            variableCopy.setJavaVariableName(variable.getJavaVariableName());
            variableCopy.setXmlAttributeName(variable.getXmlAttributeName());
            variableCopy.setXmlElementName(variable.getXmlElementName());
            variableCopy.setXmlWildcard(variable.getXmlWildcard());

            typeCopy.addVariableMapping(variableCopy);
         }

         javaWsdlMapping.addJavaXmlTypeMappings(typeCopy);
View Full Code Here

/*     */               }
/*     */             }
/*     */
/* 130 */             for (int j = 0; j < variableMappings.length; j++)
/*     */             {
/* 132 */               VariableMapping variableMapping = variableMappings[j];
/* 133 */               if (!variableMapping.getXmlWildcard())
/*     */                 continue;
/* 135 */               this.delegate.mapFieldToWildcard(cls, "_any", JBossXBSupport.getWildcardMarshaller());
/*     */             }
/*     */
/*     */           }
View Full Code Here

/* 489 */       String name = term.getName();
/* 490 */       String variableName = name;
/* 491 */       if ((reversedNames != null) && (reversedNames.get(name) != null)) {
/* 492 */         variableName = (String)reversedNames.get(name);
/*     */       }
/* 494 */       VariableMapping mapping = new VariableMapping(javaXmlTypeMapping);
/*     */
/* 496 */       mapping.setJavaVariableName(variableName);
/* 497 */       mapping.setXmlElementName(name);
/* 498 */       mapping.setDataMember(this.utils.doesPublicFieldExist(javaType, variableName));
/*     */
/* 500 */       if (!isAlreadyMapped(javaXmlTypeMapping, mapping))
/*     */       {
/* 502 */         javaXmlTypeMapping.addVariableMapping(mapping);
/*     */       }
View Full Code Here

/* 779 */       if ((xsterm instanceof XSModelGroup)) {
/* 780 */         addVariableMappingMap((XSModelGroup)xsterm, jxtm, javaType); } else {
/* 781 */         if (!(xsterm instanceof XSElementDeclaration))
/*     */           continue;
/* 783 */         XSElementDeclaration xe = (XSElementDeclaration)xsterm;
/* 784 */         VariableMapping vm = new VariableMapping(jxtm);
/* 785 */         String name = xe.getName();
/*     */
/* 787 */         vm.setJavaVariableName(ToolsUtils.convertInvalidCharacters(Introspector.decapitalize(name)));
/* 788 */         vm.setXmlElementName(name);
/* 789 */         jxtm.addVariableMapping(vm);
/*     */       }
/*     */     }
/*     */   }
View Full Code Here

/*     */     {
/* 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);
/*     */
/* 806 */       vm.setJavaVariableName(ToolsUtils.convertInvalidCharacters(Introspector.decapitalize(name)));
/* 807 */       jxtm.addVariableMapping(vm);
/*     */     }
/*     */   }
View Full Code Here

/* 412 */       typeCopy.setJavaType(type.getJavaType());
/* 413 */       typeCopy.setRootTypeQName(type.getRootTypeQName());
/*     */
/* 415 */       for (VariableMapping variable : type.getVariableMappings())
/*     */       {
/* 417 */         VariableMapping variableCopy = new VariableMapping(typeCopy);
/* 418 */         variableCopy.setDataMember(variable.isDataMember());
/* 419 */         variableCopy.setJavaVariableName(variable.getJavaVariableName());
/* 420 */         variableCopy.setXmlAttributeName(variable.getXmlAttributeName());
/* 421 */         variableCopy.setXmlElementName(variable.getXmlElementName());
/* 422 */         variableCopy.setXmlWildcard(variable.getXmlWildcard());
/*     */
/* 424 */         typeCopy.addVariableMapping(variableCopy);
/*     */       }
/*     */
/* 427 */       this.javaWsdlMapping.addJavaXmlTypeMappings(typeCopy);
View Full Code Here

TOP

Related Classes of org.jboss.ws.metadata.jaxrpcmapping.VariableMapping

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.