org.jbind.xml.core.cmp
Interface ISourceInfo

All Superinterfaces:
IHasBindingAttributes, IHasLocation
All Known Subinterfaces:
IAdditionalSource, IAllDecl, IAllDesc, IAllRef, IAnnotated, IAnnotationElement, IAny, IAnyAttribute, IAnyElement, IAnySimpleType, IAnyType, IAppInfoElement, IAtomicType, IAttrDecl, IAttrDesc, IAttrGroupDecl, IAttrGroupDesc, IAttrGroupRef, IAttributeDeclaration, IAttributeGroupDeclaration, IAttributeGroupRef, IAttrRef, IAttrRefOrDecl, IAttrWildcard, IChoiceDecl, IChoiceDesc, IChoiceRef, IComplexCCType, IComplexContentModelDesc, IComplexDerivation, IComplexExtensionDerivation, IComplexRestrictionDerivation, IComplexSCType, IComplexType, IComplexTypeDef, IComponent, IContentDesc, IContentModelDesc, IDataRefOrDecl, IDeclaration, IDerivation, IDocumentationElement, IElemDecl, IElemDesc, IElement, IElementDeclaration, IElementIdentityConstraint, IElementInstanceConstraint, IElementKeyConstraint, IElementKeyRefConstraint, IElementParticle, IElementUniqueConstraint, IElemGroupDecl, IElemGroupDesc, IElemGroupRef, IElemRef, IElemRefOrDecl, IElemWildcard, IFacet, IField, IGroupDeclaration, IIdentityConstraintComponent, IIdentityConstraintElement, IIdRefOrIdRefsConstraint, IImport, IInclude, IKeyConstraintElement, IKeyRefConstraintElement, IListType, IListVariety, IModelGroup, IModelGroupDeclaration, IModelGroupRef, INamed, INotation, INotation, IOpenAttributes, IPartDeclaration, IParticle, IRedefine, IReferenceConstraint, IRestrictedSimpleType, IRestrictionVariety, ISelector, ISequenceDecl, ISequenceDesc, ISequenceRef, ISimpleContentModelDesc, ISimpleDerivation, ISimpleExtensionContentModel, ISimpleExtensionDerivation, ISimpleRestrictionContentModel, ISimpleRestrictionDerivation, ISimpleType, ISimpleTypeDef, ITypeDef, ITypeIdentityConstraint, ITypeInstanceConstraint, ITypeKeyConstraint, ITypeKeyRefConstraint, ITypeUniqueConstraint, IUnionType, IUnionVariety, IUniqueConstraintElement, IVariety, IXPathComponent, IXPathConstraintElement
All Known Implementing Classes:
AbbreviatedContentModel, AbstractListType, AbstractType, AdditionalSource, AllDecl, Annotated, AnnotationElement, Any, AnyAttribute, AnyElement, AppInfoElement, AttrDecl, AttrDesc, AttrGroupDecl, AttrGroupRef, AttributeDeclaration, AttributeGroupDeclaration, AttributeGroupRef, AttrRef, AttrRefOrDecl, AttrWildcard, BuiltInAtomicType, BuiltInSimpleType, ChoiceDecl, ComplexContentModelDesc, ComplexDerivation, ComplexExtensionDerivation, ComplexRestrictionDerivation, ComplexType, ComplexTypeCC, ComplexTypeDef, ComplexTypeSC, Component, Content, ContentModelDesc, Declaration, Derivation, DocumentationElement, ElemDecl, ElemDesc, Element, ElementDeclaration, ElementIdentityConstraint, ElementKeyConstraint, ElementKeyConstraintElement, ElementKeyRefConstraint, ElementKeyRefConstraintElement, ElementUniqueConstraint, ElementUniqueConstraintElement, ElemGroupDesc, ElemRef, ElemRefOrDecl, ElemWildcard, Facet, Field, GroupDeclaration, IdentityConstraintComponent, IdentityConstraintElement, IdRefOrIdRefsConstraint, Import, Include, ListVariety, ModelGroup, ModelGroupDeclaration, ModelGroupRef, Named, Notation, Notation, OpenAttributes, PartDeclaration, Particle, Redefine, RestrictedAtomicType, RestrictedListType, RestrictedSimpleType, RestrictedUnionType, RestrictionVariety, SchemaElement, Selector, SequenceDecl, SimpleContentModelDesc, SimpleDerivation, SimpleExtensionDerivation, SimpleRestrictionDerivation, SimpleType, SimpleTypeDef, SourceInfo, TypeDef, TypeInstanceConstraint, TypeKeyConstraint, TypeKeyConstraintElement, TypeKeyRefConstraint, TypeKeyRefConstraintElement, TypeUniqueConstraint, TypeUniqueConstraintElement, UnionType, UnionVariety, Variety, XPathComponent, XPathConstraintElement

public interface ISourceInfo
extends IHasLocation, IHasBindingAttributes


Method Summary
 IAnnotation getAnnotation()
           
 java.util.Map getPrefixToNamespaceMapping()
           
 boolean isTopLevelComponent()
           
 
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
 

Method Detail

isTopLevelComponent

public boolean isTopLevelComponent()

getAnnotation

public IAnnotation getAnnotation()

getPrefixToNamespaceMapping

public java.util.Map getPrefixToNamespaceMapping()