|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.saxonica.validate.SelectorWatch
com.saxonica.validate.KeySelectorWatch
This class watches the selector for a key or unique constraint
| Constructor Summary | |
KeySelectorWatch(ConstraintChecker checker,
IdentityConstraint uniqueConstraint)
|
|
| Method Summary | |
void |
addKeyRef(RefSelectorWatch watch)
Add a RefSelectorWatch to support a keyRef that refers to this key or unique constraints |
protected void |
checkRow(Value[] currentRow,
boolean isTarget)
Method to check that a row (that is, the collection of fields corresponding to one selected node) is valid. |
| Methods inherited from class com.saxonica.validate.SelectorWatch |
activate, addFieldValue, close, deactivate, displayRow, getIdentityConstraint, getOriginDepth, getSelection, setNamespaceResolver, setOriginDepth, setPipelineConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public KeySelectorWatch(ConstraintChecker checker,
IdentityConstraint uniqueConstraint)
| Method Detail |
public void addKeyRef(RefSelectorWatch watch)
watch - the RefSelectorWatch which needs to be notified of all
values encountered for this key
protected void checkRow(Value[] currentRow,
boolean isTarget)
throws ValidationException
checkRow in class SelectorWatchisTarget - set to true if this is a value of the key referred to
by a key reference, rather than a value for this constraint's own selected
fields.
ValidationException - May be raised if the value of the row (that is,
the combination of fields) violates the constraint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||