org.jbind.xml.core.cmp
Interface ISchemaDataAdder

All Known Subinterfaces:
IAny, IAnyAttribute, IAnyElement, IAttributeDeclaration, IAttributeGroupDeclaration, IAttributeGroupRef, IComplexTypeDef, IComponentJobHelper, IDeclaration, IElementDeclaration, IElementParticle, IGroupDeclaration, IIdentityConstraintElement, IKeyConstraintElement, IKeyRefConstraintElement, IModelGroup, IModelGroupDeclaration, IModelGroupRef, INamed, INotation, IPartDeclaration, IParticle, ISimpleRestrictionDerivation, ISimpleTypeDef, ITypeDef, IUniqueConstraintElement
All Known Implementing Classes:
Any, AnyAttribute, AnyElement, AttributeDeclaration, AttributeGroupDeclaration, AttributeGroupRef, AttributesModelGroupCreator, ComplexTypeDef, Declaration, ElementDeclaration, ElementKeyConstraintElement, ElementKeyRefConstraintElement, ElementUniqueConstraintElement, GroupDeclaration, IdentityConstraintElement, ModelGroup, ModelGroupDeclaration, ModelGroupRef, Named, Notation, PartDeclaration, Particle, SimpleRestrictionDerivation, SimpleTypeDef, TypeDef, TypeKeyConstraintElement, TypeKeyRefConstraintElement, TypeUniqueConstraintElement

public interface ISchemaDataAdder


Method Summary
 void addSchemaData(IComponentStore aComponentStore, IComponent aComponent, IConstraintViolations aViolations)
          Adds data from the schema to the specified component.
 

Method Detail

addSchemaData

public void addSchemaData(IComponentStore aComponentStore,
                          IComponent aComponent,
                          IConstraintViolations aViolations)
Adds data from the schema to the specified component. Schema data are default and fixed values as well as facets.