com.jclark.xsl.tr

Class KeyDefinition

public class KeyDefinition extends 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
TopLevelPatterngetMatchPattern()
NamegetName()
StringExprgetUseExpression()

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()

getName

public Name getName()

getUseExpression

public StringExpr getUseExpression()