org.jbind.xml.schema.element
Class AttributeGroupDeclaration
java.lang.Object
   org.jbind.xml.schema.element.Parent
org.jbind.xml.schema.element.Parent
       org.jbind.xml.schema.element.Element
org.jbind.xml.schema.element.Element
           org.jbind.xml.schema.element.OpenAttributes
org.jbind.xml.schema.element.OpenAttributes
               org.jbind.xml.schema.element.Annotated
org.jbind.xml.schema.element.Annotated
                   org.jbind.xml.schema.element.Named
org.jbind.xml.schema.element.Named
                       org.jbind.xml.schema.element.Declaration
org.jbind.xml.schema.element.Declaration
                           org.jbind.xml.schema.element.GroupDeclaration
org.jbind.xml.schema.element.GroupDeclaration
                               org.jbind.xml.schema.element.AttributeGroupDeclaration
org.jbind.xml.schema.element.AttributeGroupDeclaration
- All Implemented Interfaces: 
- IAnnotated, IAttributeGroupDeclaration, IComponentJobHelper, IDeclaration, IElement, IGroupDeclaration, IHasBindingAttributes, IHasLocation, IJobHelper, INamed, INode, IOpenAttributes, IParent, IRedefinable, ISchemaDataAdder, ISourceInfo, ITopLevelElement, ITopLevelJobHelper, IXmlElement, IXmlNode
- public class AttributeGroupDeclaration- extends GroupDeclaration- implements IAttributeGroupDeclaration
 
 
 
 
 
| Methods inherited from class org.jbind.xml.schema.element.Element | 
| acceptAppInfoVisitor, addAttribute, createChild, createGlobalRef, getAttributes, getBindingAttribute, getBoolean, getChildByClass, getDefaultedLocalBindingAttribute, getDefaultedLocalStringBindingAttribute, getLocalBindingAttribute, getLocalName, getLocalStringBindingAttribute, getLocation, getNamespace, getNamespaceUri, getParent_, getParentHelper, getPrefix, getPrefixToNamespaceMapping, getQName, getSchema, getSchemaDocument, getSchemaElement, getStringBindingAttribute, getSubElement, getTargetNamespace, isTopLevelComponent, iterChildrenByClass, setLocation, setParent_ | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AttributeGroupDeclaration
public AttributeGroupDeclaration(CreationParams aCreationParams)
doCreateChild
protected IElement doCreateChild(CreationParams aCreationParams)
                          throws XmlException
- Description copied from class: Element
- Hook method to create a child element.
 
- 
- Overrides:
- doCreateChildin class- Annotated
 
- 
- Throws:
- XmlException
 
getAttributeInfos
public IAttributeInfos getAttributeInfos()
- 
- Specified by:
- getAttributeInfosin interface- IAttributeGroupDeclaration
 
- 
 
getSymbolSpace
public ISymbolspace getSymbolSpace()
- 
- Specified by:
- getSymbolSpacein interface- INamed
 
- 
 
validateElement
public void validateElement(IElemValHelper aHelper,
                            IConstraintViolations aViolations)
- 
- Specified by:
- validateElementin interface- IElement
- Overrides:
- validateElementin class- Named
 
- 
 
collectRefsForCreation
public void collectRefsForCreation(IJobRefs aJobRefs)
- 
- Specified by:
- collectRefsForCreationin interface- IComponentJobHelper
 
- 
 
collectRefsForCompletion
public void collectRefsForCompletion(IElementHelper anElementHelper,
                                     IJobRefs aJobRefs)
- 
- Specified by:
- collectRefsForCompletionin interface- IComponentJobHelper
 
- 
 
collectRefsForValidation
public void collectRefsForValidation(IElementHelper anElementHelper,
                                     IJobRefs aJobRefs)
- 
- Specified by:
- collectRefsForValidationin interface- IComponentJobHelper
 
- 
 
createComponent
public IComponent createComponent(IElementHelper anElementHelper,
                                  IConstraintViolations aViolations)
- 
- Specified by:
- createComponentin interface- IComponentJobHelper
 
- 
 
completeComponent
public void completeComponent(IElementHelper anElementHelper,
                              IComponent aComponent,
                              IConstraintViolations aViolations)
- 
- Specified by:
- completeComponentin interface- IComponentJobHelper
 
- 
 
addSchemaData
public void addSchemaData(IComponentStore aComponentStore,
                          IComponent aComponent,
                          IConstraintViolations aViolations)
- Description copied from interface: ISchemaDataAdder
- Adds data from the schema to the specified component. Schema data are
 default and fixed values as well as facets.
 
- 
- Specified by:
- addSchemaDatain interface- ISchemaDataAdder
 
- 
 
redefine
public void redefine(ITopLevelElement aRedefinedElement,
                     IConstraintViolations aViolations)
- 
- Specified by:
- redefinein interface- IRedefinable
 
- 
 
getRedefinedRef
public IRef getRedefinedRef()
- Description copied from interface: IRedefinable
- Gets the reference of the element that was redefined.
 
- 
- Specified by:
- getRedefinedRefin interface- IRedefinable
 
- 
- Returns:
- (optional). If nullis returned then the redefinable
 was not used to redefine an element.
 
setRedefinedRef
public void setRedefinedRef(IRef aRef)
- Description copied from interface: IRedefinable
- Sets the reference of the element that was redefined by this element.
 
- 
- Specified by:
- setRedefinedRefin interface- IRedefinable
 
- 
- Parameters:
- aRef- (required).