com.jclark.xsl.tr
Class KeyDefinition

java.lang.Object
  |
  +--com.jclark.xsl.tr.KeyDefinition

public class KeyDefinition
extends java.lang.Object

represents the top-level element xsl:key which defines a named lookup table for nodes XSLT 1.0 section 12.2


Constructor Summary
KeyDefinition(Name name, TopLevelPattern matchPattern, StringExpr useExpression)
          construct with the name of the key, the match pattern for finding nodes to be indexed, and a useExpression for determining the node's value for the index lookup
 
Method Summary
 TopLevelPattern getMatchPattern()
           
 Name getName()
           
 StringExpr getUseExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyDefinition

public KeyDefinition(Name name,
                     TopLevelPattern matchPattern,
                     StringExpr useExpression)
construct with the name of the key, the match pattern for finding nodes to be indexed, and a useExpression for determining the node's value for the index lookup
Method Detail

getMatchPattern

public TopLevelPattern getMatchPattern()

getUseExpression

public StringExpr getUseExpression()

getName

public Name getName()