|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.trans.KeyDefinitionSet
public class KeyDefinitionSet
A set of xsl:key definitions in a stylesheet that share the same name
Constructor Summary | |
---|---|
KeyDefinitionSet(StructuredQName keyName,
int keySetNumber)
Create a key definition set for keys sharing a given name |
Method Summary | |
---|---|
void |
addKeyDefinition(KeyDefinition keyDef)
Add a key definition to this set of key definitions. |
List |
getKeyDefinitions()
Get the key definitions in this set |
StructuredQName |
getKeyName()
Get the name of the key definitions in this set (they all share the same name) |
int |
getKeySetNumber()
Get the KeySet number. |
boolean |
isBackwardsCompatible()
Determine if the keys are to be evaluated in backwards compatible mode |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KeyDefinitionSet(StructuredQName keyName, int keySetNumber)
keyName
- the name of the key definitions in this setkeySetNumber
- a unique number identifying this key definition setMethod Detail |
---|
public void addKeyDefinition(KeyDefinition keyDef) throws XPathException
keyDef
- the key definition to be added
XPathException
- if the key definition uses a different collation from others in the setpublic StructuredQName getKeyName()
public int getKeySetNumber()
public List getKeyDefinitions()
public boolean isBackwardsCompatible()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |