Package org.exist.dom

Examples of org.exist.dom.QName.equalsSimple()


        int attrN;
        //Check if an attribute with the same qname exists in the parent element
        while ((nodeNum > 0) && (prevAttr > -1) && (attrParent[prevAttr] == nodeNum)) {
            attrN = prevAttr--;
            final QName prevQn = attrName[attrN];
            if (prevQn.equalsSimple(qname)) {
                if (replaceAttribute) {
                    attrValue[attrN] = value;
                    attrType[attrN] = type;
                    return attrN;
                } else
View Full Code Here


            //TODO : how to improve performance ?
            final Node n = ((NodeValue)item).getNode();
            //Returns an expanded-QName for node kinds that can have names.
            if (n instanceof QNameable) {
              final QName qn= ((QNameable)n).getQName();
              if (qn.equalsSimple(QName.EMPTY_QNAME))
                {result = Sequence.EMPTY_SEQUENCE;}
              else               
                {result = new QNameValue(context, qn);}
            //For other kinds of nodes it returns the empty sequence.
            } else
View Full Code Here

    public boolean match(NodePath other) {
        if (isQNameIndex) {
            final QName qn1 = path.getLastComponent();
            final QName qn2 = other.getLastComponent();
            return qn1.getNameType() == qn2.getNameType() && qn2.equalsSimple(qn1);
        }
        return other.match(path);
    }

    public boolean find(NodePath other) {
View Full Code Here

    public boolean match(NodePath other) {
        if (isQNameIndex) {
            final QName qn1 = path.getLastComponent();
            final QName qn2 = other.getLastComponent();
            return qn1.getNameType() == qn2.getNameType() && qn2.equalsSimple(qn1);
        }
        return path.match(other);
    }

  @Override
View Full Code Here

    @Override
    public boolean match(NodePath other) {
        if (isQNameIndex) {
            final QName qn1 = path.getLastComponent();
            final QName qn2 = other.getLastComponent();
            return qn1.getNameType() == qn2.getNameType() && qn2.equalsSimple(qn1);
        }
        return path.match(other);
    }

    @Override
View Full Code Here

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.