@Override public String toShortString() { FastStringBuffer fsb = new FastStringBuffer(FastStringBuffer.C16); if (axis == AxisInfo.CHILD) { // no action } else if (axis == AxisInfo.ATTRIBUTE) { fsb.append("@"); } else { fsb.append(AxisInfo.axisName[axis]); fsb.append("::"); } if (test == null) { fsb.append("node()"); } else if (test instanceof NameTest) { if (((NameTest) test).getNodeKind() != AxisInfo.principalNodeType[axis]) { fsb.append(test.toString()); } else { fsb.append(test.getMatchingNodeName().getDisplayName()); } } else { fsb.append(test.toString()); } return fsb.toString(); }
@Override public String toShortString() { FastStringBuffer fsb = new FastStringBuffer(FastStringBuffer.C16); if (axis == AxisInfo.CHILD) { // no action } else if (axis == AxisInfo.ATTRIBUTE) { fsb.append("@"); } else { fsb.append(AxisInfo.axisName[axis]); fsb.append("::"); } if (test == null) { fsb.append("node()"); } else if (test instanceof NameTest) { if (((NameTest) test).getNodeKind() != AxisInfo.principalNodeType[axis]) { fsb.append(test.toString()); } else { fsb.append(test.getMatchingNodeName().getDisplayName()); } } else { fsb.append(test.toString()); } return fsb.toString(); }
if (nodeTest instanceof NameTest && ((NameTest) nodeTest).getNodeKind() == Type.ELEMENT) {
if (nodeTest instanceof NameTest && ((NameTest) nodeTest).getNodeKind() == Type.ELEMENT) {