Package org.eclipse.jetty.xml.XmlParser

Examples of org.eclipse.jetty.xml.XmlParser.Node


        PreconfigureStandardTestWar.main(new String[]{});
       
        WebDescriptor descriptor = new WebDescriptor(Resource.newResource("./target/test-standard-preconfigured/WEB-INF/quickstart-web.xml"));
        descriptor.setValidating(true);
        descriptor.parse();
        Node node = descriptor.getRoot();
        assertThat(node,Matchers.notNullValue());
       
        System.setProperty("jetty.home", "target");
       
        //war file or dir to start
View Full Code Here


        PreconfigureSpecWar.main(new String[]{});
       
        WebDescriptor descriptor = new WebDescriptor(Resource.newResource("./target/test-spec-preconfigured/WEB-INF/quickstart-web.xml"));
        descriptor.setValidating(true);
        descriptor.parse();
        Node node = descriptor.getRoot();
        assertThat(node,Matchers.notNullValue());
       
        System.setProperty("jetty.home", "target");
       
        //war file or dir to start
View Full Code Here

        PreconfigureJNDIWar.main(new String[]{});
       
        WebDescriptor descriptor = new WebDescriptor(Resource.newResource("./target/test-jndi-preconfigured/WEB-INF/quickstart-web.xml"));
        descriptor.setValidating(true);
        descriptor.parse();
        Node node = descriptor.getRoot();
        assertThat(node,Matchers.notNullValue());
       
        System.setProperty("jetty.home", "target");
       
        //war file or dir to start
View Full Code Here

      for (int i = 0; i < configurations.length; i++) {
        configurations[i].postConfigure(context);
      }
     
      Descriptor descriptor = context.getMetaData().getWebXml();
      Node root = descriptor.getRoot();
     
      List<Object> nodes = new ArrayList<Object>();
      List<FragmentDescriptor> fragmentDescriptors = context.getMetaData().getOrderedFragments();
      for (FragmentDescriptor fd : fragmentDescriptors) {
        for (int i = 0; i < fd.getRoot().size(); i++) {
          Object el = fd.getRoot().get(i);
          if (el instanceof Node && ((Node) el).getTag().matches("^name|ordering$")) {
            continue;
          }
          nodes.add(el);
        }
      }
      root.addAll(nodes);
     
      BufferedWriter writer = new BufferedWriter(new FileWriter(new File(warDir, webXml)));
      writer.write(root.toString());
      writer.close();

      ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(warFile));
      zip(warDir, warDir, zos);
      zos.close();
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.xml.XmlParser.Node

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.