Package org.apache.commons.jxpath.ri

Examples of org.apache.commons.jxpath.ri.QName


        }
        else if (test instanceof NodeNameTest) {
            if (isContainer()) {
                return false;
            }
            QName testName = ((NodeNameTest) test).getNodeName();
            QName nodeName = getName();
            String testPrefix = testName.getPrefix();
            String nodePrefix = nodeName.getPrefix();
            if (!equalStrings(testPrefix, nodePrefix)) {
                String testNS = getNamespaceURI(testPrefix);
                String nodeNS = getNamespaceURI(nodePrefix);
                if (!equalStrings(testNS, nodeNS)) {
                    return false;
                }
            }
            String testLocalName = testName.getName();
            if (testLocalName.equals("*")) {
                return true;
            }
            return testLocalName.equals(nodeName.getName());
        }
        else if (test instanceof NodeTypeTest) {
            if (((NodeTypeTest) test).getNodeType()
                == Compiler.NODE_TYPE_NODE) {
                return isNode();
View Full Code Here


    public NullPropertyPointer(NodePointer parent) {
        super(parent);
    }

    public QName getName() {
        return new QName(propertyName);
    }
View Full Code Here

    public boolean isLeaf() {
        return true;
    }   

    public NodePointer getValuePointer() {
        return new NullPointer(this,  new QName(getPropertyName()));
    }
View Full Code Here

        else if (test instanceof NodeNameTest) {
            if (node.getNodeType() != Node.ELEMENT_NODE) {
                return false;
            }

            QName testName = ((NodeNameTest) test).getNodeName();
            String testLocalName = testName.getName();
            boolean wildcard = testLocalName.equals("*");
            String testPrefix = testName.getPrefix();
            if (wildcard && testPrefix == null) {
                return true;
            }

            if (wildcard
View Full Code Here

            ln = DOMNodePointer.getLocalName(node);
        }
        else if (type == Node.PROCESSING_INSTRUCTION_NODE) {
            ln = ((ProcessingInstruction) node).getTarget();
        }
        return new QName(ns, ln);
    }
View Full Code Here

        }
        return null;
    }

    public QName getExpandedName() {
        return new QName(getNamespaceURI(), getName().getName());
    }
View Full Code Here

        this.prefix = prefix;
        this.namespaceURI = namespaceURI;
    }

    public QName getName() {
        return new QName(getNamespaceURI(), prefix);
    }
View Full Code Here

        }
        return bean;
    }

    public QName getName() {
        return new QName(null, getPropertyName());
    }
View Full Code Here

    {
        if (test == null) {
            return createNodeIterator(null, reverse, startWith);
        }
        else if (test instanceof NodeNameTest) {
            QName testName = ((NodeNameTest) test).getNodeName();
            String property;
            if (!isDefaultNamespace(testName.getPrefix())) {
                return null;
            }
            else if (testName.getName().equals("*")) {
                property = null;
            }
            else {
                property = testName.getName();
            }
            return createNodeIterator(property, reverse, startWith);
        }
        else if (test instanceof NodeTypeTest) {
            if (((NodeTypeTest) test).getNodeType()
View Full Code Here

        this.prefix = prefix;
        this.namespaceURI = namespaceURI;
    }

    public QName getName() {
        return new QName(getNamespaceURI(), prefix);
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.jxpath.ri.QName

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.