org.jbind.xml.core.content
Interface IElemDesc

All Superinterfaces:
IComponent, IContentDesc, IDataDesc, IDefaultTextContentProvider, IHasBindingAttributes, IHasLocation, IHasRange, ISourceInfo
All Known Subinterfaces:
IElemDecl, IElemRef, IElemRefOrDecl, IElemWildcard
All Known Implementing Classes:
ElemDecl, ElemDesc, ElemRef, ElemRefOrDecl, ElemWildcard

public interface IElemDesc
extends IContentDesc, IDataDesc


Method Summary
 void checkIdentityConstraints(IAnyTypeData aData, IKeyStore anElementKeys, IConstraintViolations aViolations)
           
 boolean isAbstract()
           
 boolean isNillable()
           
 
Methods inherited from interface org.jbind.xml.core.content.IContentDesc
addToParent, collectElemDescs, createUseState, createUseStateProxy, getDesc, getMaxOccurs, getMinOccurs, getRange, isEmptiable, isUnbounded, replaceSubstitutions
 
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.base.IHasRange
getRange
 
Methods inherited from interface org.jbind.xml.core.content.IDataDesc
checkValueConstraints, createData, createEmptyData, createUncheckedData, getDefault, getFixed, getType, isActive, isActive
 
Methods inherited from interface org.jbind.xml.core.bridge.IDefaultTextContentProvider
getDefaultTextContent
 

Method Detail

checkIdentityConstraints

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

isAbstract

public boolean isAbstract()

isNillable

public boolean isNillable()