/** * Returns number of child <b>elements</b> with given name. */ public int getChildElementsCount(final String elementName) { Node lastChild = getLastChildElement(elementName); return lastChild.siblingNameIndex + 1; }
@Override public boolean match(final Node node, final PseudoFunctionExpression expression) { Node child = node.getParentNode().getLastChildElement(node.getNodeName()); int value = child.getSiblingNameIndex() + 1 - node.getSiblingNameIndex(); return expression.match(value); } }
/** * Returns number of child <b>elements</b> with given name. */ public int getChildElementsCount(final String elementName) { Node lastChild = getLastChildElement(elementName); return lastChild.siblingNameIndex + 1; }
/** * Returns number of child <b>elements</b> with given name. */ public int getChildElementsCount(String elementName) { Node lastChild = getLastChildElement(elementName); return lastChild.siblingNameIndex + 1; }
/** * Returns number of child <b>elements</b> with given name. */ public int getChildElementsCount(String elementName) { Node lastChild = getLastChildElement(elementName); return lastChild.siblingNameIndex + 1; }
@Override public boolean match(final Node node, final PseudoFunctionExpression expression) { Node child = node.getParentNode().getLastChildElement(node.getNodeName()); int value = child.getSiblingNameIndex() + 1 - node.getSiblingNameIndex(); return expression.match(value); } }
@Override public boolean match(Node node, PseudoFunctionExpression expression) { Node child = node.getParentNode().getLastChildElement(node.getNodeName()); int value = child.getSiblingNameIndex() + 1 - node.getSiblingNameIndex(); return expression.match(value); } }
@Override public boolean match(Node node, PseudoFunctionExpression expression) { Node child = node.getParentNode().getLastChildElement(node.getNodeName()); int value = child.getSiblingNameIndex() + 1 - node.getSiblingNameIndex(); return expression.match(value); } }