Examples of ElementFilter


Examples of org.jdom.filter.ElementFilter

        }
    }

    private void outAndBack(ElementFilter filter) {
        ByteArrayOutputStream bytes = serialize(filter);
        ElementFilter filter2 = (ElementFilter) deserialize(bytes);
        assertTrue(filter.equals(filter2));
    }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

        ElementFilter filter2 = (ElementFilter) deserialize(bytes);
        assertTrue(filter.equals(filter2));
    }

    public void test_ElementFilterName() {
        outAndBack(new ElementFilter("name"));
    }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

    public void test_ElementFilterName() {
        outAndBack(new ElementFilter("name"));
    }

    public void test_ElementFilterNameNamespace() {
        outAndBack(new ElementFilter("name", Namespace.XML_NAMESPACE));
    }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

    public void test_ElementFilterNameNamespace() {
        outAndBack(new ElementFilter("name", Namespace.XML_NAMESPACE));
    }

    public void test_ElementFilterNamespace() {
        outAndBack(new ElementFilter(Namespace.XML_NAMESPACE));
    }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

    public void test_ElementFilterNamespace() {
        outAndBack(new ElementFilter(Namespace.XML_NAMESPACE));
    }

    public void test_ElementFilterEmpty() {
        outAndBack(new ElementFilter());
    }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

    }   
   

    public static  List<Element> getElements(Element root, String name) {
        List<Element> list = new ArrayList<Element>();
        Iterator it = root.getDescendants(new ElementFilter(name));
        while(it.hasNext()) {
            Object o = it.next();
            if( o instanceof Element) {
                list.add((Element)o);
            }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

                rootElement.setAttribute( "schemaLocation", "http://maven.apache.org/POM/" + modelVersion
                    + " http://maven.apache.org/maven-v" + modelVersion.replace( '.', '_' ) + ".xsd", xsiNamespace );
            }

            // the empty namespace is considered equal to the POM namespace, so match them up to avoid extra xmlns=""
            ElementFilter elementFilter = new ElementFilter( Namespace.getNamespace( "" ) );
            for ( Iterator i = rootElement.getDescendants( elementFilter ); i.hasNext(); )
            {
                Element e = (Element) i.next();
                e.setNamespace( pomNamespace );
            }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

    @Test
    public void testRestructureReport() throws Exception {
        final Element report = Xml.loadString(REPORT, false);
        Validate.restructureReportToHavePatternRuleHierarchy(report);

        final Iterator patternsIter = report.getDescendants(new ElementFilter(Validate.EL_ACTIVE_PATTERN, Geonet.Namespaces.SVRL));
        while (patternsIter.hasNext()) {
            Object next = patternsIter.next();

            assertPattern((Element) next);
        }
View Full Code Here

Examples of org.jdom.filter.ElementFilter

      try {
          // Load bbox info for later use (eg. WMS thumbnails creation)
          Namespace gmd   = Namespace.getNamespace("http://www.isotc211.org/2005/gmd");
          Namespace gco   = Namespace.getNamespace("http://www.isotc211.org/2005/gco");
         
          ElementFilter bboxFinder = new ElementFilter("EX_GeographicBoundingBox", gmd);
                @SuppressWarnings("unchecked")
                Iterator<Element> bboxes = xml.getDescendants(bboxFinder);
         
          while (bboxes.hasNext()) {
            Element box = bboxes.next();
View Full Code Here

Examples of org.jdom.filter.ElementFilter

     * @return
    */
  private boolean isMatchingAttributeInMetadata(Attribute needle, Element haystack) {
    boolean returnVal = false;
    @SuppressWarnings("unchecked")
        Iterator<Element> haystackIterator = haystack.getDescendants(new ElementFilter());

        if(Log.isDebugEnabled(Geonet.SCHEMA_MANAGER))
            Log.debug(Geonet.SCHEMA_MANAGER, "Matching " + needle.toString());

    while(haystackIterator.hasNext()){
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.