public interface XSAttContainer extends XSDeclaration
XSComplexType
and XSAttGroupDecl
as the container of attribute uses/attribute groups.Modifier and Type | Method and Description |
---|---|
Collection<? extends XSAttGroupDecl> |
getAttGroups()
Iterates all AttGroups which are directly referenced from
this component.
|
XSAttributeUse |
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.
|
Collection<? extends XSAttributeUse> |
getAttributeUses()
Gets all the attribute uses.
|
XSWildcard |
getAttributeWildcard() |
XSAttributeUse |
getDeclaredAttributeUse(String nsURI,
String localName)
Looks for the attribute use with the specified name from
the attribute uses which are declared in this complex type.
|
Collection<? extends XSAttributeUse> |
getDeclaredAttributeUses()
Lists all the attribute uses that are declared in this complex type.
|
Iterator<? extends XSAttGroupDecl> |
iterateAttGroups()
Iterates all AttGroups which are directly referenced from
this component.
|
Iterator<? extends XSAttributeUse> |
iterateAttributeUses()
Lists all the attribute uses that are directly/indirectly
referenced from this component.
|
Iterator<? extends XSAttributeUse> |
iterateDeclaredAttributeUses()
Lists all the attribute uses that are declared in this complex type.
|
getName, getTargetNamespace, isAnonymous, isGlobal, isLocal
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visit
XSWildcard getAttributeWildcard()
XSAttributeUse getAttributeUse(String nsURI, String localName)
This is the exact implementation of the "attribute use" schema component.
Iterator<? extends XSAttributeUse> iterateAttributeUses()
This is the exact implementation of the "attribute use" schema component.
Collection<? extends XSAttributeUse> getAttributeUses()
XSAttributeUse getDeclaredAttributeUse(String nsURI, String localName)
Iterator<? extends XSAttributeUse> iterateDeclaredAttributeUses()
Collection<? extends XSAttributeUse> getDeclaredAttributeUses()
Iterator<? extends XSAttGroupDecl> iterateAttGroups()
Collection<? extends XSAttGroupDecl> getAttGroups()
Copyright © 2021 JBoss by Red Hat. All rights reserved.