Package gnu.kawa.xml
Class DescendantOrSelfAxis
- java.lang.Object
-
- gnu.mapping.PropertySet
-
- gnu.mapping.Procedure
-
- gnu.mapping.ProcedureN
-
- gnu.mapping.MethodProc
-
- gnu.kawa.xml.TreeScanner
-
- gnu.kawa.xml.DescendantOrSelfAxis
-
- All Implemented Interfaces:
Named
,Externalizable
,Serializable
public class DescendantOrSelfAxis extends TreeScanner
Used to implement a descendant-or-self:: step in a path expression.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static DescendantOrSelfAxis
anyNode
-
Fields inherited from class gnu.kawa.xml.TreeScanner
applyToConsumerTS, type
-
Fields inherited from class gnu.mapping.MethodProc
applyToConsumerDefaultMP, argTypes, NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_GUARD_FALSE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, NO_MATCH_UNUSED_KEYWORD, THROW_ON_EXCEPTION
-
Fields inherited from class gnu.mapping.ProcedureN
applyToObject, noArgs
-
Fields inherited from class gnu.mapping.Procedure
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
-
Fields inherited from class gnu.mapping.PropertySet
nameKey
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescendantOrSelfAxis
make(NodePredicate type)
void
scan(AbstractSequence seq, int ipos, PositionConsumer out)
-
Methods inherited from class gnu.kawa.xml.TreeScanner
applyToConsumerTS, getDesc, getNodePredicate, numArgs, readExternal, toString, writeExternal
-
Methods inherited from class gnu.mapping.MethodProc
applyToConsumerDefaultMP, getParameterType, isApplicable, matchFailAsException, mostSpecific, numParameters, overrideEquivalent, resolveParameterTypes
-
Methods inherited from class gnu.mapping.ProcedureN
applyToObject
-
Methods inherited from class gnu.mapping.Procedure
apply0, apply1, apply2, apply3, apply4, applyL, applyN, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation
-
Methods inherited from class gnu.mapping.PropertySet
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
-
-
-
-
Field Detail
-
anyNode
public static final DescendantOrSelfAxis anyNode
-
-
Method Detail
-
make
public static DescendantOrSelfAxis make(NodePredicate type)
-
scan
public void scan(AbstractSequence seq, int ipos, PositionConsumer out)
- Specified by:
scan
in classTreeScanner
-
-