sendElementEvent("psv:identityConstraintDefinitions");
}
else {
sendIndentedElement("psv:identityConstraintDefinitions");
for (int i = 0; i < constraints.getLength(); i++) {
XSIDCDefinition constraint =
(XSIDCDefinition)constraints.item(i);
sendIndentedElementWithID(
"psv:identityConstraintDefinition",
constraint);
sendElementEvent("psv:name", constraint.getName());
sendElementEvent(
"psv:targetNamespace",
constraint.getNamespace());
sendElementEvent(
"psv:identityConstraintCategory",
this.translateCategory(constraint.getCategory()));
sendIndentedElement("psv:selector");
processPSVIXPath(constraint.getSelectorStr());
sendUnIndentedElement("psv:selector");
processPSVIFields(constraint.getFieldStrs());
processPSVIElementRef(
"psv:referencedKey",
constraint.getRefKey());
processPSVIAnnotations(constraint.getAnnotations());
sendUnIndentedElement("psv:identityConstraintDefinition");
}
sendUnIndentedElement("psv:identityConstraintDefinitions");
}
}