org.jbind.xml.core.constraint
Interface ITypeKeyRefConstraint

All Superinterfaces:
IComponent, IConstraint, IHasBindingAttributes, IHasLocation, IIdentityConstraint, IIdentityConstraintComponent, IReferenceConstraint, ISourceInfo, ITypeIdentityConstraint
All Known Implementing Classes:
TypeKeyRefConstraint

public interface ITypeKeyRefConstraint
extends ITypeIdentityConstraint, IReferenceConstraint


Method Summary
 ITypeInstanceConstraint getReferredConstraint()
           
 void resolveLocalTypeInstances(java.util.Map aMap, 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
 
Methods inherited from interface org.jbind.xml.core.constraint.IReferenceConstraint
getConstraintKey, isSingleNotMultipleReference
 

Method Detail

resolveLocalTypeInstances

public void resolveLocalTypeInstances(java.util.Map aMap,
                                      IAnyTypeData aData,
                                      IConstraintViolations aViolations)

getReferredConstraint

public ITypeInstanceConstraint getReferredConstraint()