gnu.kawa.xml

Class DescendantOrSelfAxis

Implemented Interfaces:
Externalizable, CanInline, Named

public class DescendantOrSelfAxis
extends TreeScanner

Used to implement a descendant-or-self:: step in a path expression.

Field Summary

static DescendantOrSelfAxis
anyNode

Fields inherited from class gnu.kawa.xml.TreeScanner

type

Fields inherited from class gnu.mapping.MethodProc

NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, argTypes

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Method Summary

static DescendantOrSelfAxis
make(NodePredicate type)
void
scan(AbstractSequence seq, int ipos, PositionConsumer out)

Methods inherited from class gnu.kawa.xml.TreeScanner

apply, getDesc, getNodePredicate, inline, numArgs, readExternal, scan, toString, writeExternal

Methods inherited from class gnu.mapping.MethodProc

applyN, getParameterType, isApplicable, matchFailAsException, mostSpecific, mostSpecific, numParameters, resolveParameterTypes

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

anyNode

public static final DescendantOrSelfAxis anyNode

Method Details

make

public static DescendantOrSelfAxis make(NodePredicate type)

scan

public void scan(AbstractSequence seq,
                 int ipos,
                 PositionConsumer out)
Overrides:
scan in interface TreeScanner