com.jclark.xsl.tr

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

Constructor Details

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 Details

getMatchPattern

public TopLevelPattern getMatchPattern()

getName

public Name getName()

getUseExpression

public StringExpr getUseExpression()