gnu.kawa.xml
Class AncestorAxis

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.AncestorAxis
All Implemented Interfaces:
CanInline, Named, java.io.Externalizable, java.io.Serializable

public class AncestorAxis
extends TreeScanner

Used to implement a ancestor:: 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
AncestorAxis()
           
 
Method Summary
static AncestorAxis 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

AncestorAxis

public AncestorAxis()
Method Detail

make

public static AncestorAxis make(NodePredicate type)

scan

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