Package org.apache.commons.jxpath.ri

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


        super(parent);
        this.attr = attr;
    }

    public QName getName() {
        return new QName(
            DOMNodePointer.getPrefix(attr),
            DOMNodePointer.getLocalName(attr));
    }
View Full Code Here


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

    public QName getName() {
        return new QName("xml", "lang");
    }
View Full Code Here

            DOMNodePointer.getPrefix(attr),
            DOMNodePointer.getLocalName(attr));
    }

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

            ln = ((Element) node).getName();
        }
        else if (node instanceof ProcessingInstruction) {
            ln = ((ProcessingInstruction) node).getTarget();
        }
        return new QName(ns, ln);
    }
View Full Code Here

        }
        return new QName(ns, ln);
    }

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

        else if (test instanceof NodeNameTest) {
            if (!(node instanceof Element)) {
                return false;
            }

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

            if (wildcard
                || testLocalName.equals(
                    JDOMNodePointer.getLocalName((Element) node))) {
                String testPrefix = testName.getPrefix();
                String nodePrefix = JDOMNodePointer.getPrefix((Element) node);
                if (equalStrings(testPrefix, nodePrefix)) {
                    return true;
                }

View Full Code Here

        }
        if (result instanceof EvalContext) {
            return (EvalContext) result;
        }
        return new PointerIterator(ValueUtils.iterate(result),
                new QName(null, "value"),
                context.getRootContext().getCurrentNodePointer().getLocale());
    }
View Full Code Here

        if (constant instanceof NodePointer) {
            pointer = (NodePointer) constant;
        }
        else {
            pointer =
                NodePointer.newNodePointer(new QName(null, ""), constant, null);
        }
        return new InitialContext(new RootContext(jxpathContext, pointer));
    }
View Full Code Here

    public Object literal(String value) {
        return new Constant(value);
    }

    public Object qname(String prefix, String name) {
        return new QName(prefix, name);
    }
View Full Code Here

        if (!setStarted) {
            setStarted = true;
            if (!(nodeTest instanceof NodeNameTest)) {
                return false;
            }
            QName name = ((NodeNameTest) nodeTest).getNodeName();
            iterator =
                parentContext.getCurrentNodePointer().attributeIterator(name);
        }

        if (iterator == null) {
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.