Class AttGroupDeclImpl
java.lang.Object
com.sun.xml.xsom.impl.ComponentImpl
com.sun.xml.xsom.impl.DeclarationImpl
com.sun.xml.xsom.impl.AttributesHolder
com.sun.xml.xsom.impl.AttGroupDeclImpl
- All Implemented Interfaces:
XSAttContainer, XSAttGroupDecl, XSComponent, XSDeclaration
-
Field Summary
FieldsFields inherited from class AttributesHolder
attGroups, attributes, prohibitedAttsFields inherited from class ComponentImpl
ownerDocument -
Constructor Summary
ConstructorsConstructorDescriptionAttGroupDeclImpl(SchemaDocumentImpl _parent, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _name) AttGroupDeclImpl(SchemaDocumentImpl _parent, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _name, WildcardImpl _wildcard) -
Method Summary
Modifier and TypeMethodDescriptionapply(XSFunction function) Accepts a functor.getAttributeUse(String nsURI, String localName) Looks for the attribute use with the specified name from all the attribute uses that are directly/indirectly referenced from this component.voidvoidset the local wildcard.voidAccepts a visitor.Methods inherited from class AttributesHolder
addAttGroup, addAttributeUse, addProhibitedAttribute, getAttGroups, getAttributeUses, getDeclaredAttributeUse, getDeclaredAttributeUses, iterateAttGroups, iterateAttributeUses, iterateDeclaredAttributeUsesMethods inherited from class DeclarationImpl
getName, getTargetNamespace, isAnonymous, isGlobal, isLocalMethods inherited from class ComponentImpl
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface XSAttContainer
getAttGroups, getAttributeUses, getDeclaredAttributeUse, getDeclaredAttributeUses, iterateAttGroups, iterateAttributeUses, iterateDeclaredAttributeUsesMethods inherited from interface XSComponent
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingleMethods inherited from interface XSDeclaration
getName, getTargetNamespace, isAnonymous, isGlobal, isLocal
-
Field Details
-
wildcard
-
-
Constructor Details
-
AttGroupDeclImpl
public AttGroupDeclImpl(SchemaDocumentImpl _parent, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _name, WildcardImpl _wildcard) -
AttGroupDeclImpl
public AttGroupDeclImpl(SchemaDocumentImpl _parent, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _name)
-
-
Method Details
-
setWildcard
Description copied from class:AttributesHolderset the local wildcard.- Specified by:
setWildcardin classAttributesHolder
-
getAttributeWildcard
- Specified by:
getAttributeWildcardin interfaceXSAttContainer
-
getAttributeUse
Description copied from interface:XSAttContainerLooks for the attribute use with the specified name from all the attribute uses that are directly/indirectly referenced from this component.This is the exact implementation of the "attribute use" schema component.
- Specified by:
getAttributeUsein interfaceXSAttContainer
-
redefine
-
visit
Description copied from interface:XSComponentAccepts a visitor.- Specified by:
visitin interfaceXSComponent
-
apply
Description copied from interface:XSComponentAccepts a functor.- Specified by:
applyin interfaceXSComponent
-