com.jclark.xsl.expr
Class PathPatternBase

java.lang.Object
  extended by com.jclark.xsl.expr.PathPatternBase
All Implemented Interfaces:
PathPattern, Pattern, TopLevelPattern
Direct Known Subclasses:
AttributeTest, ElementTest, FilterPattern, IdPattern, NamespaceAttributeTest, NamespaceElementTest, NodeTypeTest, ParentPattern, ProcessingInstructionTest

abstract class PathPatternBase
extends java.lang.Object
implements PathPattern, TopLevelPattern


Constructor Summary
PathPatternBase()
           
 
Method Summary
 PathPattern[] getAlternatives()
           
(package private)  Name getMatchName()
           
(package private) abstract  byte getMatchNodeType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jclark.xsl.expr.PathPattern
getDefaultPriority
 
Methods inherited from interface com.jclark.xsl.expr.Pattern
matches
 
Methods inherited from interface com.jclark.xsl.expr.Pattern
matches
 

Constructor Detail

PathPatternBase

PathPatternBase()
Method Detail

getAlternatives

public PathPattern[] getAlternatives()
Specified by:
getAlternatives in interface TopLevelPattern

getMatchName

Name getMatchName()

getMatchNodeType

abstract byte getMatchNodeType()