gnu.kawa.xml

Class SelfAxis

Implemented Interfaces:
Externalizable, Named

public class SelfAxis
extends TreeScanner

Used to implement a self:: step in a path expression.

Field Summary

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 SelfAxis
make(NodePredicate type)
void
scan(AbstractSequence seq, int ipos, PositionConsumer out)

Methods inherited from class gnu.kawa.xml.TreeScanner

apply, 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, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Method Details

make

public static SelfAxis make(NodePredicate type)

scan

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