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 QName getName(){
        return new QName(DOMNodePointer.getPrefix(attr), DOMNodePointer.getLocalName(attr));
    }

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

        }
        return bean;
    }

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

    public NodeIterator childIterator(NodeTest test, boolean reverse, NodePointer startWith){
        if (test == null){
            return new PropertyIterator(this, 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 new PropertyIterator(this, property, reverse, startWith);
        }
        else if (test instanceof NodeTypeTest){
            if (((NodeTypeTest)test).getNodeType() == Compiler.NODE_TYPE_NODE){
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();
            if (testLocalName.equals("*") || testLocalName.equals(DOMNodePointer.getLocalName(node))){
                String testPrefix = testName.getPrefix();
                String nodePrefix = DOMNodePointer.getPrefix(node);
                if (equalStrings(testPrefix, nodePrefix)){
                    return true;
                }

View Full Code Here

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

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

    public Object getNodeValue(){
        return null;
    }

    public NodePointer getValuePointer(){
        return new NullPointer(this,  new QName(null, getPropertyName()));
    }
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

        NodePointer pointer;
        if (constant instanceof NodePointer){
            pointer = (NodePointer)constant;
        }
        else {
            pointer = NodePointer.newNodePointer(new QName(null, ""), constant, null);
        }
        return new InitialContext(new RootContext(parent, 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

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.