Package javax.xml.stream

Examples of javax.xml.stream.XMLEventFactory


    writer = createItemWriter();
    writer.setHeaderCallback(new StaxWriterCallback() {

      @Override
      public void write(XMLEventWriter writer) throws IOException {
        XMLEventFactory factory = XMLEventFactory.newInstance();
        try {
          writer.add(factory.createStartElement("ns", "http://www.springframework.org/test", "group"));
        }
        catch (XMLStreamException e) {
          throw new RuntimeException(e);
        }
      }

    });
    writer.setFooterCallback(new StaxWriterCallback() {

      @Override
      public void write(XMLEventWriter writer) throws IOException {
        XMLEventFactory factory = XMLEventFactory.newInstance();
        try {
          writer.add(factory.createEndElement("ns", "http://www.springframework.org/test", "group"));
        }
        catch (XMLStreamException e) {
          throw new RuntimeException(e);
        }
View Full Code Here


    writer = createItemWriter();
    writer.setHeaderCallback(new StaxWriterCallback() {

      @Override
      public void write(XMLEventWriter writer) throws IOException {
        XMLEventFactory factory = XMLEventFactory.newInstance();
        try {
          writer.add(factory.createStartElement("", "", "preHeader"));
          writer.add(factory.createCharacters("PRE-HEADER"));
          writer.add(factory.createEndElement("", "", "preHeader"));
          writer.add(factory.createStartElement("ns", "http://www.springframework.org/test", "group"));
          writer.add(factory.createStartElement("", "", "subGroup"));
          writer.add(factory.createStartElement("", "", "postHeader"));
          writer.add(factory.createCharacters("POST-HEADER"));
          writer.add(factory.createEndElement("", "", "postHeader"));
        }
        catch (XMLStreamException e) {
          throw new RuntimeException(e);
        }
      }

    });
    writer.setFooterCallback(new StaxWriterCallback() {

      @Override
      public void write(XMLEventWriter writer) throws IOException {
        XMLEventFactory factory = XMLEventFactory.newInstance();
        try {
          writer.add(factory.createStartElement("", "", "preFooter"));
          writer.add(factory.createCharacters("PRE-FOOTER"));
          writer.add(factory.createEndElement("", "", "preFooter"));
          writer.add(factory.createEndElement("", "", "subGroup"));
          writer.add(factory.createEndElement("ns", "http://www.springframework.org/test", "group"));
          writer.add(factory.createStartElement("", "", "postFooter"));
          writer.add(factory.createCharacters("POST-FOOTER"));
          writer.add(factory.createEndElement("", "", "postFooter"));
        }
        catch (XMLStreamException e) {
          throw new RuntimeException(e);
        }
View Full Code Here

        xmlInF.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, false);
        XMLOutputFactory xmlOutF = XMLOutputFactory.newInstance();
        XMLEventReader reader = xmlInF.createXMLEventReader(source.getHashingReader());
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        XMLEventWriter writer = xmlOutF.createXMLEventWriter(baos);
        XMLEventFactory eventFactory = XMLEventFactory.newInstance();
        while (reader.hasNext()) {
            XMLEvent event = (XMLEvent) reader.next();
            writer.add(event);
            // create a new xml comment with character offset position info
            // (this will be handy when editing the xml document)
            XMLEvent offsetComment = eventFactory.createComment(Integer.toString(event.getLocation()
                    .getCharacterOffset()));
            writer.add(offsetComment);

        }
        writer.close();
View Full Code Here

            pw.println(inFactory.getClass().getName());
            StaxTest.testParse(inFactory);
            XMLOutputFactory outFactory = XMLOutputFactory.newInstance();
            pw.println(outFactory.getClass().getName());
            StaxTest.testStreamGenerate(outFactory);
            XMLEventFactory eventFactory = XMLEventFactory.newInstance();
            pw.println(eventFactory.getClass().getName());
            StaxTest.testEventGenerate(outFactory, eventFactory);
        } catch (Exception e) {
            e.printStackTrace();
            IOException exception = new IOException("Error");
            exception.initCause(e);
View Full Code Here

            output.add(inFactory.getClass().getName());
            StaxTest.testParse(inFactory);
            XMLOutputFactory outFactory = XMLOutputFactory.newInstance();
            output.add(outFactory.getClass().getName());
            StaxTest.testStreamGenerate(outFactory);
            XMLEventFactory eventFactory = XMLEventFactory.newInstance();
            output.add(eventFactory.getClass().getName());
            StaxTest.testEventGenerate(outFactory, eventFactory);
        } catch (Exception e) {
            e.printStackTrace();
            throw new RemoteException("Error", e);
        }
View Full Code Here

        System.out.println(inFactory.getClass().getName());
        StaxTest.testParse(inFactory);
        XMLOutputFactory outFactory = XMLOutputFactory.newInstance();
        System.out.println(outFactory.getClass().getName());
        StaxTest.testStreamGenerate(outFactory);
        XMLEventFactory eventFactory = XMLEventFactory.newInstance();
        System.out.println(eventFactory.getClass().getName());
        StaxTest.testEventGenerate(outFactory, eventFactory);
    }
View Full Code Here

        }
    }

    public void checkXmlEvent(Class<?> clazz, boolean fake) throws Exception {
        DTD dtd = invokeMethod(clazz.newInstance(), "eventDTD");
        XMLEventFactory factory = invokeMethod(clazz.newInstance(), "eventFactory");

        Assert.assertEquals(__XMLEventFactory.class.getName(), factory.getClass().getName());

        if (fake) {
            Assert.assertEquals(FakeDTD.class.getName(), dtd.getClass().getName());
        } else {
            Assert.assertSame(XMLEventFactory.newInstance().createDTD("blah").getClass(), dtd.getClass());
View Full Code Here

        return buffer.toString();
    }

    public void write(List<MagicMapsIktRoute> routes, OutputStream target) throws IOException {
        try {
            XMLEventFactory eventFactory = XMLEventFactory.newInstance();
            XMLOutputFactory output = XMLOutputFactory.newInstance();
            XMLEventWriter writer = output.createXMLEventWriter(target, UTF8_ENCODING);

            try {
                writeHeader(getProjectName(routes), getDescription(routes), writer, eventFactory);

                writer.add(eventFactory.createStartElement(new QName(COUNT_ELEMENT), null, null));
                writer.add(eventFactory.createCharacters(formatIntAsString(routes.size())));
                writer.add(eventFactory.createEndElement(new QName(COUNT_ELEMENT), null));

                for (int i = 0; i < routes.size(); i++) {
                    writeRoute(routes.get(i), i, writer, eventFactory);
                }
View Full Code Here

        handler.setAnyContainedType(containedType);

        if (containedType != null) {
            QName containedSchemaType = convertIdlToSchemaType(containedType);

            XMLEventFactory factory = XMLEventFactory.newInstance();

            attributes = new ArrayList<Attribute>();
            attributes.add(factory.createAttribute(new QName(W3CConstants.NU_SCHEMA_XSI, "type"),
                                                   ANY_TYPE_PREFIX + ":"
                                                   + containedSchemaType.getLocalPart()));
            namespaces = new ArrayList<Namespace>();
            namespaces.add(factory.createNamespace(ANY_TYPE_PREFIX,
                                                   containedSchemaType.getNamespaceURI()));
        }

        CorbaTypeEventProducer containedProducer =
            CorbaHandlerUtils.getTypeEventProducer(containedType, serviceInfo, orb);
View Full Code Here

    // Create a XMLOutputFactory
    XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
    // Create XMLEventWriter
    XMLEventWriter eventWriter = outputFactory.createXMLEventWriter(new FileOutputStream(configFile));
    // Create a EventFactory
    XMLEventFactory eventFactory = XMLEventFactory.newInstance();
   
    //XMLEvent end = eventFactory.createDTD("\n");
   
    // Create and write Start Tag
    StartDocument startDocument = eventFactory.createStartDocument();
    eventWriter.add(startDocument);

    // Create config open tag
    StartElement configStartElement = eventFactory.createStartElement("","", "config");
    eventWriter.add(configStartElement);
   
    //eventWriter.add(end);
   
    // Write the different nodes
    createNode(eventWriter, "mode", "1");
    createNode(eventWriter, "unit", "901");
    createNode(eventWriter, "current", "100");
    createNode(eventWriter, "interactive", "5");

    eventWriter.add(eventFactory.createEndElement("", "", "config"));
   
    //eventWriter.add(end);
   
    eventWriter.add(eventFactory.createEndDocument());
    eventWriter.close();
  }
View Full Code Here

TOP

Related Classes of javax.xml.stream.XMLEventFactory

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.