com.jclark.xsl.expr
Class PathPatternBase

java.lang.Object
  |
  +--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
(package private) 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
 

Constructor Detail

PathPatternBase

PathPatternBase()
Method Detail

getAlternatives

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

getMatchName

Name getMatchName()

getMatchNodeType

abstract byte getMatchNodeType()