org.jbind.xml.core.constraint
Interface ITypeKeyConstraint

All Superinterfaces:
IComponent, IConstraint, IHasBindingAttributes, IHasLocation, IIdentityConstraint, IIdentityConstraintComponent, IInstanceConstraint, ISourceInfo, ITypeIdentityConstraint, ITypeInstanceConstraint
All Known Implementing Classes:
TypeKeyConstraint

public interface ITypeKeyConstraint
extends ITypeInstanceConstraint


Nested Class Summary
 
Nested classes inherited from class org.jbind.xml.core.constraint.ITypeInstanceConstraint
ITypeInstanceConstraint.IScope
 
Field Summary
 
Fields inherited from interface org.jbind.xml.core.constraint.ITypeInstanceConstraint
GLOBAL, LOCAL
 
Methods inherited from interface org.jbind.xml.core.constraint.ITypeInstanceConstraint
collectLocalTypeInstances, getScope
 
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