org.jbind.xml.core.constraint
Interface IElementIdentityConstraint

All Superinterfaces:
IComponent, IConstraint, IHasBindingAttributes, IHasLocation, IIdentityConstraint, IIdentityConstraintComponent, ISourceInfo
All Known Subinterfaces:
IElementInstanceConstraint, IElementKeyConstraint, IElementKeyRefConstraint, IElementUniqueConstraint
All Known Implementing Classes:
ElementIdentityConstraint, ElementKeyConstraint, ElementKeyRefConstraint, ElementUniqueConstraint

public interface IElementIdentityConstraint
extends IIdentityConstraintComponent


Method Summary
 void checkElementKeys(IKeyStore anElementKeys, IAnyTypeData aData, IConstraintViolations aViolations)
           
 
Methods inherited from interface org.jbind.xml.core.constraint.IIdentityConstraintComponent
getNbFields, getSelector, setFields, setSelector
 
Methods inherited from interface org.jbind.xml.core.cmp.IComponent
accept, addSubComponent, getBindings, getGlobalRef, getName, getNamespace, getParentComponent, getSymbolspace, isAnonymous, isReference, isTopLevelComponent, setBindings, setParentComponent, validate
 
Methods inherited from interface org.jbind.xml.core.cmp.ISourceInfo
getAnnotation, getPrefixToNamespaceMapping
 
Methods inherited from interface org.jbind.xml.base.IHasLocation
getLocation
 
Methods inherited from interface org.jbind.xml.base.IHasBindingAttributes
getBindingAttribute, getDefaultedLocalBindingAttribute, getDefaultedLocalStringBindingAttribute, getLocalBindingAttribute, getLocalStringBindingAttribute, getStringBindingAttribute
 
Methods inherited from interface org.jbind.xml.core.constraint.IIdentityConstraint
getDataType, setDataType
 
Methods inherited from interface org.jbind.xml.core.constraint.IConstraint
getConstraintType, globalCheck, isFinal, isRestriction, localCheck
 

Method Detail

checkElementKeys

public void checkElementKeys(IKeyStore anElementKeys,
                             IAnyTypeData aData,
                             IConstraintViolations aViolations)