Package com.btaz.util.reader.xml.xmlpath

Source Code of com.btaz.util.reader.xml.xmlpath.XmlPathNodename

package com.btaz.util.reader.xml.xmlpath;

import com.btaz.util.reader.xml.model.Element;
import com.btaz.util.reader.xml.model.Node;

/**
* User: msundell
*/
public class XmlPathNodename implements XmlPathItem {
    public final static String REGEX_MATCH = "^[^=@'\\[\\]]+$";
    private final String nodename;

    public XmlPathNodename(String nodename) {
        this.nodename = nodename.trim();
    }

    @Override
    public boolean matches(Node node) {
        if(node == null || ! (node instanceof Element)) {
            return false;
        }
        Element element = (Element) node;
        return nodename.equals(element.getName());
    }

    @Override
    public String toString() {
        return nodename;
    }
}
TOP

Related Classes of com.btaz.util.reader.xml.xmlpath.XmlPathNodename

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.