Examples of XmlSchemaGenerator


Examples of com.avast.syringe.config.XmlSchemaGenerator

        }

        getLog().info("Generating schema for " + injectableClass.getName() + " into " + schemaFile.getAbsolutePath());

        FileOutputStream schemaOutputStream = new FileOutputStream(schemaFile);
        new XmlSchemaGenerator(injectableClass).generateXmlSchema(schemaOutputStream);
        schemaOutputStream.close();
    }
View Full Code Here

Examples of com.avast.syringe.config.XmlSchemaGenerator

        }

        getLog().info("Generating schema for " + injectableClass.getName() + " into " + schemaFile.getAbsolutePath());

        FileOutputStream schemaOutputStream = new FileOutputStream(schemaFile);
        new XmlSchemaGenerator(injectableClass).generateXmlSchema(schemaOutputStream);
        schemaOutputStream.close();
    }
View Full Code Here

Examples of com.sun.xml.bind.v2.schemagen.XmlSchemaGenerator

/*     */     }
/*     */     catch (IllegalAnnotationsException e) {
/* 814 */       throw new AssertionError(e);
/*     */     }
/*     */
/* 817 */     XmlSchemaGenerator xsdgen = new XmlSchemaGenerator(tis.getNavigator(), tis);
/*     */
/* 823 */     Set rootTagNames = new HashSet();
/* 824 */     for (RuntimeElementInfo ei : tis.getAllElements()) {
/* 825 */       rootTagNames.add(ei.getElementName());
/*     */     }
/* 827 */     for (RuntimeClassInfo ci : tis.beans().values()) {
/* 828 */       if (ci.isElement()) {
/* 829 */         rootTagNames.add(ci.asElement().getElementName());
/*     */       }
/*     */     }
/* 832 */     for (TypeReference tr : this.bridges.keySet()) {
/* 833 */       if (rootTagNames.contains(tr.tagName)) {
/*     */         continue;
/*     */       }
/* 836 */       if ((tr.type == Void.TYPE) || (tr.type == Void.class)) {
/* 837 */         xsdgen.add(tr.tagName, false, null);
/*     */       }
/* 839 */       else if (tr.type != CompositeStructure.class)
/*     */       {
/* 842 */         NonElement typeInfo = getXmlType(tis, tr);
/* 843 */         xsdgen.add(tr.tagName, !Navigator.REFLECTION.isPrimitive(tr.type), typeInfo);
/*     */       }
/*     */     }
/* 846 */     return xsdgen;
/*     */   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.