new Navigator.PrecedingEnumeration(this, false), nodeTest); new Navigator.PrecedingEnumeration(this, true), nodeTest); default:
new Navigator.PrecedingEnumeration(this, false), nodeTest); new Navigator.PrecedingEnumeration(this, true), nodeTest); default:
return new Navigator.PrecedingEnumeration(this, false); return new Navigator.PrecedingEnumeration(this, true);
return SingleNodeIterator.makeIterator(parent); case Axis.PRECEDING: return new Navigator.PrecedingEnumeration(this, false); case Axis.PRECEDING_SIBLING: if (parent == null || siblingPosition == 0) { return SingleNodeIterator.makeIterator(this); case Axis.PRECEDING_OR_ANCESTOR: return new Navigator.PrecedingEnumeration(this, true); default: return super.iterateAxis(axisNumber);
public SequenceIterator getAnother() { return new PrecedingEnumeration(start, includeAncestors); }
public SequenceIterator getAnother() { return new PrecedingEnumeration(start, includeAncestors); }
return SingleNodeIterator.makeIterator(parent); case Axis.PRECEDING: return new Navigator.PrecedingEnumeration(this, false); case Axis.PRECEDING_SIBLING: if (parent == null || siblingPosition == 0) { return SingleNodeIterator.makeIterator(this); case Axis.PRECEDING_OR_ANCESTOR: return new Navigator.PrecedingEnumeration(this, true); default: return super.iterateAxis(axisNumber);