Examples of SAXElement


Examples of aQute.libg.sax.SAXElement

    if (elementDepth++ == 0) {
      if (rootElements.isEmpty())
        super.startElement(uri, localName, qName, atts);
      else if (!rootElements.get(0).getqName().equals(qName))
        throw new SAXException(String.format("Documents have inconsistent root element names: first was %s, current is %s.", rootElements.get(0).getqName(), qName));
      rootElements.add(new SAXElement(uri, localName, qName, atts));
    } else {
      super.startElement(uri, localName, qName, atts);
    }
  }
View Full Code Here

Examples of aQute.libg.sax.SAXElement

      super.processingInstruction(target, data);
  }
 
  public void closeRootAndDocument() throws SAXException {
    if (!rootElements.isEmpty()) {
      SAXElement root = rootElements.get(0);
      super.endElement(root.getUri(), root.getLocalName(), root.getqName());
    }
    super.endDocument();
  }
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

                    {
                        // Add a xmlns to the Security Header that is to be created.
                        attributesImpl.addAttribute("", securityQName.getLocalPart(), "xmlns:" + securityQName.getPrefix(), "CDDATA",securityQName.getNamespaceURI());
                    }
                    // Create the Security Header
                    final SAXElement securityElement = new SAXElement(securityQName, attributesImpl, element);
                   
                    final Writer writer = element.getWriter(writerOwner);
                    // Write the start of the Security Header element
                    WriterUtil.writeStartElement(securityElement, writer, rewriteEntities);
                    // Add the specific Security Header to the newly created Security Header
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        assertTrue(rc4.isTargetedAtElement(e, null));
        assertTrue(!rc5.isTargetedAtElement(e, null));
    }

    public void test_isTargetedAtElement_SAX() {
        SAXElement e = buildE();

        SmooksResourceConfiguration rc1 = new SmooksResourceConfiguration("e", "blah");
        SmooksResourceConfiguration rc2 = new SmooksResourceConfiguration("d/e", "blah");
        SmooksResourceConfiguration rc3 = new SmooksResourceConfiguration("a/b/c/d/e", "blah");
        SmooksResourceConfiguration rc4 = new SmooksResourceConfiguration("xx/a/b/c/d/e", "blah");
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        assertTrue(!rc4.isTargetedAtElement(e, null));
        assertTrue(!rc5.isTargetedAtElement(e, null));
    }

    public void test_isTargetedAtElement_SAX_wildcards() {
        SAXElement e = buildE();

        SmooksResourceConfiguration rc1 = new SmooksResourceConfiguration("e", "blah");
        SmooksResourceConfiguration rc2 = new SmooksResourceConfiguration("d/e", "blah");
        SmooksResourceConfiguration rc3 = new SmooksResourceConfiguration("a/b/*/d/e", "blah");
        SmooksResourceConfiguration rc4 = new SmooksResourceConfiguration("xx/a/b/*/d/e", "blah");
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        SmooksResourceConfiguration resource = new SmooksResourceConfiguration("a/b/@myAttribute");
        assertEquals("a/b{@myAttribute}", SelectorStepBuilder.toString(resource.getSelectorSteps()));
    }

    public void test_isTargetedAtElement_SAX_rooted() {
        SAXElement e = buildE_rooted();

        SmooksResourceConfiguration rc1 = new SmooksResourceConfiguration("/a/b/c/a/d/e", "blah");
        SmooksResourceConfiguration rc2 = new SmooksResourceConfiguration("/a/d/e", "blah");
        SmooksResourceConfiguration rc3 = new SmooksResourceConfiguration("/**/d/e", "blah");
        SmooksResourceConfiguration rc4 = new SmooksResourceConfiguration("/a/b/**/d/e", "blah");
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        assertTrue(rc4.isTargetedAtElement(e, null));
        assertTrue(!rc5.isTargetedAtElement(e, null));
    }

    public void test_isTargetedAtElement_SAX_with_Attribute() {
        SAXElement e = buildE_rooted();

        SmooksResourceConfiguration noAtt = new SmooksResourceConfiguration("e", "blah");
        assertEquals(null, noAtt.getTargetAttribute());

        // Check with an attribute on the selector....
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        System.out.println();
    }

    private SAXElement buildE() {
        SAXElement element;

        element = new SAXElement(null, "a", null, new AttributesImpl(), null);
        element = new SAXElement(null, "b", null, new AttributesImpl(), element);
        element = new SAXElement(null, "c", null, new AttributesImpl(), element);
        element = new SAXElement(null, "d", null, new AttributesImpl(), element);
        element = new SAXElement(null, "e", null, new AttributesImpl(), element);

        return element;
    }
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        return element;
    }

    private SAXElement buildE_rooted() {
        SAXElement element;

        element = new SAXElement(null, "a", null, new AttributesImpl(), null);
        element = new SAXElement(null, "b", null, new AttributesImpl(), element);
        element = new SAXElement(null, "c", null, new AttributesImpl(), element);
        element = new SAXElement(null, "a", null, new AttributesImpl(), element);
        element = new SAXElement(null, "d", null, new AttributesImpl(), element);
        element = new SAXElement(null, "e", null, new AttributesImpl(), element);

        return element;
    }
View Full Code Here

Examples of org.milyn.delivery.sax.SAXElement

        assertFalse(steps[0].accessesText());
        assertFalse(steps[1].accessesText());
        assertFalse(steps[2].accessesText());

        SAXElement y = new SAXElement(null, "y");

        assertFalse(steps[1].getPredicatesEvaluator().evaluate(y, null));

        y.setAttribute("d", "22");
        assertFalse(steps[1].getPredicatesEvaluator().evaluate(y, null));

        y.setAttribute("d", "23");
        assertTrue(steps[1].getPredicatesEvaluator().evaluate(y, null));
    }
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.