All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.sitebricks.cloud.DomUtil Maven / Gradle / Ivy

The newest version!
package com.google.sitebricks.cloud;

import org.dom4j.Node;
import org.dom4j.xpath.DefaultXPath;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author [email protected] (Dhanji R. Prasanna)
 */
public class DomUtil {
  private static final Map POM_NAMESPACE;
  static {
    POM_NAMESPACE = new HashMap();
    POM_NAMESPACE.put("m", "http://maven.apache.org/POM/4.0.0");
  }

  @SuppressWarnings("unchecked")
  static List select(Node document, String expression) {
    DefaultXPath expr = new DefaultXPath(expression);
    expr.setNamespaceURIs(POM_NAMESPACE);

    return expr.selectNodes(document);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy