Package com.saxonica.ee.schema
Class Unique
java.lang.Object
com.saxonica.ee.schema.SchemaStructure
com.saxonica.ee.schema.IdentityConstraint
com.saxonica.ee.schema.Unique
- All Implemented Interfaces:
SerializableSchemaComponent,UserSchemaComponent,SourceLocator,Location,SchemaComponent,Locator
This class represents an xs:unique identity constraint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe type of constraint: one of "key", "unique", or "keyref"Methods inherited from class com.saxonica.ee.schema.IdentityConstraint
addField, elaborate, fixup, getComponentAsFunction, getConstraintName, getFields, getName, getSelector, getTargetNamespace, isOrdered, isSameDeclaration, serialize, setConstraintName, setOrdered, setSelector, typeCheck, validateMethods inherited from class com.saxonica.ee.schema.SchemaStructure
getColumnNumber, getConfiguration, getFixupStatus, getGeneratedId, getLineNumber, getPublicId, getRedefinitionLevel, getSchemaDocumentURI, getSystemId, getValidationStatus, hasSameLocation, isValidationNeeded, lookForCycles, makeXPathExpressionPropertyRecord, saveLocation, setConfiguration, setFixupStatus, setGeneratedId, setLineNumber, setLocator, setRedefinitionLevel, setSchemaDocumentURI, setSystemId, setValidationStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.type.SchemaComponent
getRedefinitionLevel, getValidationStatusMethods inherited from interface com.saxonica.ee.schema.UserSchemaComponent
lookForCycles
-
Constructor Details
-
Unique
public Unique()
-
-
Method Details
-
getConstraintCategory
Description copied from class:IdentityConstraintThe type of constraint: one of "key", "unique", or "keyref"- Specified by:
getConstraintCategoryin classIdentityConstraint- Returns:
- one of "key", "unique", or "keyref" (note the spelling)
-