Package javax.xml.stream

Examples of javax.xml.stream.XMLEventFactory


            }

            producers = metaDataProducers.iterator();
           
            if (location != null) {
                XMLEventFactory factory = XMLEventFactory.newInstance();
                metaAttrs = new ArrayList<Attribute>();
                metaAttrs.add(factory.createAttribute(
                        new QName(WSDLI_NAMESPACE_URI, "wsdlLocation", "objrefns1"), location));
            }

        }
View Full Code Here


            interfaceName = intf;

            name = new QName(CorbaObjectReferenceHelper.ADDRESSING_WSDL_NAMESPACE_URI,
                             "InterfaceName");
           
            XMLEventFactory factory = XMLEventFactory.newInstance();
            namespaces = new ArrayList<Namespace>();
            namespaces.add(factory.createNamespace("objrefns2", intf.getNamespaceURI()));
        }
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

            }

            producers = metaDataProducers.iterator();
           
            if (location != null) {
                XMLEventFactory factory = XMLEventFactory.newInstance();
                metaAttrs = new ArrayList<Attribute>();
                metaAttrs.add(factory.createAttribute(
                        new QName(WSDLI_NAMESPACE_URI, "wsdlLocation", "objrefns1"), location));
            }

        }
View Full Code Here

            serviceName = svc;

            name = new QName(CorbaObjectReferenceHelper.ADDRESSING_WSDL_NAMESPACE_URI,
                             "ServiceName");
           
            XMLEventFactory factory = XMLEventFactory.newInstance();

            attributes = new ArrayList<Attribute>();
            attributes.add(factory.createAttribute("EndpointName", ep));

            namespaces = new ArrayList<Namespace>();
            namespaces.add(factory.createNamespace("objrefns2", svc.getNamespaceURI()));
        }
View Full Code Here

            interfaceName = intf;

            name = new QName(CorbaObjectReferenceHelper.ADDRESSING_WSDL_NAMESPACE_URI,
                             "InterfaceName");
           
            XMLEventFactory factory = XMLEventFactory.newInstance();
            namespaces = new ArrayList<Namespace>();
            namespaces.add(factory.createNamespace("objrefns2", intf.getNamespaceURI()));
        }
View Full Code Here

    }

    @Test
    public void testOperations() throws JournalException, IOException,
            XMLStreamException, ParseException {
        XMLEventFactory factory = XMLEventFactory.newInstance();
        QName name1a = new QName("junkElement1a");
        QName name1b = new QName("junkElement1b");
        QName name2 = new QName("junkElement2");
        SimpleDateFormat parser =
                new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");

        Transport transport =
                new LocalDirectoryTransport(parameters, CRUCIAL, parent);

        // open creates the temp file
        parent.setCurrentDate(parser.parse("2007-03-05T16:49:21.392-0500"));
        transport
                .openFile("firstSillyHash", "fileOne", parent.getCurrentDate());
        File tempfile1 = new File(journalDirectory, "_fileOne");
        assertFileExists(tempfile1);

        // write to the file
        transport.getWriter().add(factory
                .createStartElement(name1a, null, null));
        transport.getWriter().add(factory.createEndElement(name1a, null));
        transport.getWriter().add(factory
                .createStartElement(name1b, null, null));
        transport.getWriter().add(factory.createEndElement(name1b, null));

        // closing renames the file
        transport.closeFile();
        File file1 = new File(journalDirectory, "fileOne");
        assertFileExists(file1);
        assertFileDoesNotExist(tempfile1);

        // open creates another temp file
        transport.openFile("secondSillyHash", "fileTwo", parent
                .getCurrentDate());
        File tempfile2 = new File(journalDirectory, "_fileTwo");
        assertFileExists(tempfile2);

        // write to the file
        transport.getWriter()
                .add(factory.createStartElement(name2, null, null));
        transport.getWriter().add(factory.createEndElement(name2, null));

        // closing renames the file
        transport.closeFile();
        File file2 = new File(journalDirectory, "fileTwo");
        assertFileExists(file2);
View Full Code Here

        RmiTransport transport = new RmiTransport(parameters, CRUCIAL, parent);

        transport.openFile("someHash", "aFileName", new Date());
        assertCorrectNumberOfCalls(1, 1, 0);

        XMLEventFactory factory = XMLEventFactory.newInstance();
        QName name1 = new QName("junkyElement1");
        QName name2 = new QName("junkyElement12");
        transport.getWriter()
                .add(factory.createStartElement(name1, null, null));
        transport.getWriter().add(factory.createEndElement(name1, null));
        assertCorrectNumberOfCalls(1, 1, 0);

        transport.getWriter()
                .add(factory.createStartElement(name2, null, null));
        transport.getWriter().add(factory.createEndElement(name2, null));

        transport.closeFile();
        assertCorrectNumberOfCalls(1, 3, 1);

        transport.shutdown();
View Full Code Here

  private static String XML_INDENT = "\t";
 
  public static void write(RSSFeed rssfeed, Writer out) throws Exception {
    XMLOutputFactory output = XMLOutputFactory.newInstance();
    XMLEventWriter writer = output.createXMLEventWriter(out);
    XMLEventFactory eventFactory = XMLEventFactory.newInstance();
    XMLEvent endSection = eventFactory.createDTD(XML_BLOCK);

    StartDocument startDocument = eventFactory.createStartDocument();
    writer.add(startDocument);
    writer.add(endSection);
    StartElement rssStart = eventFactory.createStartElement("", "", "rss");
    writer.add(rssStart);
    writer.add(eventFactory.createAttribute("version", "2.0"));
    writer.add(endSection);

    writer.add(eventFactory.createStartElement("", "", "channel"));
    writer.add(endSection);

    RSSHeader header = rssfeed.getHeader();
    createNode(writer, "title", header.getTitle());
    createNode(writer, "link", header.getLink());
    createNode(writer, "description", header.getDescription());
    createNode(writer, "language", header.getLanguage());
    createNode(writer, "copyright", header.getCopyright());
    createNode(writer, "pubDate", header.getPubDate());
    Iterator<RSSEntry> iterator = rssfeed.getEntries().iterator();
    while (iterator.hasNext()) {
      RSSEntry entry = iterator.next();
      writer.add(eventFactory.createStartElement("", "", "item"));
      writer.add(endSection);
      createNode(writer, "title", entry.getTitle());
      createNode(writer, "description", entry.getDescription());
      createNode(writer, "link", entry.getLink());
      createNode(writer, "guid", entry.getGuid());
      createNode(writer, "pubDate", entry.getPubDate());
      writer.add(eventFactory.createEndElement("", "", "item"));
      writer.add(endSection);
    }

    writer.add(endSection);
    writer.add(eventFactory.createEndElement("", "", "channel"));
    writer.add(endSection);
    writer.add(eventFactory.createEndElement("", "", "rss"));

    writer.add(endSection);
    writer.add(eventFactory.createEndDocument());
    writer.close();
  }
View Full Code Here

  }

  private static void createNode
    (XMLEventWriter eventWriter, String name, String value)
     throws XMLStreamException {
    XMLEventFactory eventFactory = XMLEventFactory.newInstance();
    XMLEvent endSection = eventFactory.createDTD(XML_BLOCK);
    XMLEvent tabSection = eventFactory.createDTD(XML_INDENT);

    StartElement sElement = eventFactory.createStartElement("", "", name);
    eventWriter.add(tabSection);
    eventWriter.add(sElement);

    Characters characters = eventFactory.createCharacters(value);
    eventWriter.add(characters);

    EndElement eElement = eventFactory.createEndElement("", "", name);
    eventWriter.add(eElement);
    eventWriter.add(endSection);
  }
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.