com.jclark.xsl.expr
Class IdPattern

java.lang.Object
  |
  +--com.jclark.xsl.expr.PathPatternBase
        |
        +--com.jclark.xsl.expr.IdPattern
All Implemented Interfaces:
PathPattern, Pattern, TopLevelPattern

class IdPattern
extends PathPatternBase


Constructor Summary
(package private) IdPattern(java.lang.String id)
           
 
Method Summary
 PathPattern[] getAlternatives()
           
 int getDefaultPriority()
           
(package private)  Name getMatchName()
           
(package private)  byte getMatchNodeType()
           
 boolean matches(Node node, ExprContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdPattern

IdPattern(java.lang.String id)
Method Detail

matches

public boolean matches(Node node,
                       ExprContext context)

getMatchNodeType

byte getMatchNodeType()
Specified by:
getMatchNodeType in class PathPatternBase

getDefaultPriority

public int getDefaultPriority()

getAlternatives

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

getMatchName

Name getMatchName()