gnu.kawa.xml
Class ChildAxis

java.lang.Object
  extended by gnu.mapping.PropertySet
      extended by gnu.mapping.Procedure
          extended by gnu.mapping.ProcedureN
              extended by gnu.mapping.MethodProc
                  extended by gnu.kawa.xml.TreeScanner
                      extended by gnu.kawa.xml.ChildAxis
All Implemented Interfaces:
CanInline, Named, java.io.Externalizable, java.io.Serializable

public class ChildAxis
extends TreeScanner

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gnu.kawa.xml.TreeScanner
type
 
Fields inherited from class gnu.mapping.MethodProc
argTypes, NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS
 
Fields inherited from class gnu.mapping.ProcedureN
noArgs
 
Constructor Summary
ChildAxis()
           
 
Method Summary
static ChildAxis make(NodePredicate type)
           
 void scan(AbstractSequence seq, int ipos, PositionConsumer out)
           
 
Methods inherited from class gnu.kawa.xml.TreeScanner
apply, getNodePredicate, inline, numArgs, readExternal, 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
 
Methods inherited from class gnu.mapping.Procedure
apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation
 
Methods inherited from class gnu.mapping.PropertySet
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChildAxis

public ChildAxis()
Method Detail

make

public static ChildAxis make(NodePredicate type)

scan

public void scan(AbstractSequence seq,
                 int ipos,
                 PositionConsumer out)
Specified by:
scan in class TreeScanner