Package com.laamella.snelxml.generator.xsdreader

Examples of com.laamella.snelxml.generator.xsdreader.Schema


            final ModelTransformer modelTransformer = new ModelTransformer();

            for (String xsd : xsds) {
                log.info("Processing: {}", xsd);
                final XSModel xsModel = schemaLoader.loadURI(new File(schemaDirectory, xsd).toURI().toString());
                Schema schema = xsdReader.readXsd(xsd, xsModel);
                final Model model = modelTransformer.transform(schema);
                readerGenerator.generate(model);
                gatherMapperGenerator.generate(model);
                immutableModelGenerator.generate(model);
                immutableModelMapperGenerator.generate(model);
View Full Code Here


  @Test
  public void generateSampleXml() throws Exception {
    XsdReader xsdReader = new XsdReader();
    String serviceName = "ship-order";
    XSModel xsModel = xsdReader.createSchemaLoader().loadURI(new File(Root.testResourcesDirectory(), serviceName + ".xsd").toURI().toString());
    final Schema someXsd = new XsdReader().readXsd(serviceName, xsModel);

        assertEquals(serviceName, someXsd.name);
    }
View Full Code Here

  @Test
  public void generateSampleXml() throws Exception {
    XsdReader xsdReader = new XsdReader();
    String serviceName = "ship-order";
    XSModel xsModel = xsdReader.createSchemaLoader().loadURI(new File(Root.testResourcesDirectory(), serviceName + ".xsd").toURI().toString());
    final Schema someXsd = new XsdReader().readXsd(serviceName, xsModel);

    final SampleXmlGenerator sampleXmlGenerator = new SampleXmlGenerator(new FileOutputStreamFactory(new File("target/"))){
      @Override
      protected void tweakStreamWriter(XMLStreamWriter xmlStreamWriter) throws XMLStreamException {
        xmlStreamWriter.setPrefix("ex", "http://www.w3schools.com/schema/schema_example");
View Full Code Here

    @Test
    public void generatorTest() throws InstantiationException, IllegalAccessException, ClassNotFoundException {
        XsdReader xsdReader = new XsdReader();
        String serviceName = "ship-order";
        XSModel xsModel = xsdReader.createSchemaLoader().loadURI(new File(Root.testResourcesDirectory(), serviceName + ".xsd").toURI().toString());
        final Schema someXsd = new XsdReader().readXsd(serviceName, xsModel);
        Block block = new Block();
        new ModelPrinter(block).print(someXsd);
        System.out.print(block);
    }
View Full Code Here

TOP

Related Classes of com.laamella.snelxml.generator.xsdreader.Schema

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.