public static final class WildcardImpl.Finite extends WildcardImpl implements XSWildcard.Union
WildcardImpl.Any, WildcardImpl.Finite, WildcardImpl.OtherXSWildcard.Any, XSWildcard.Other, XSWildcard.UnionownerDocumentLAX, SKIP, STRTICT| Constructor and Description |
|---|
Finite(SchemaDocumentImpl owner,
AnnotationImpl _annon,
Locator _loc,
ForeignAttributesImpl _fa,
Set<String> ns,
int _mode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsNamespace(String namespaceURI)
Returns true if the specified namespace URI is valid
wrt this wildcard.
|
Object |
apply(XSWildcardFunction function) |
Collection<String> |
getNamespaces()
Read-only list of namespace URIs.
|
Iterator<String> |
iterateNamespaces()
Short for
getNamespaces().iterator() |
void |
visit(XSWildcardVisitor visitor)
Visitor support.
|
apply, apply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, getMode, getTerm, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, union, visit, visitgetAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModeapply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, visitapply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visitpublic Finite(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, Set<String> ns, int _mode)
public Iterator<String> iterateNamespaces()
XSWildcard.UniongetNamespaces().iterator()iterateNamespaces in interface XSWildcard.Unionpublic Collection<String> getNamespaces()
XSWildcard.UniongetNamespaces in interface XSWildcard.Unionpublic boolean acceptsNamespace(String namespaceURI)
XSWildcardacceptsNamespace in interface XSWildcardnamespaceURI - Use the empty string to test the default no-namespace.public void visit(XSWildcardVisitor visitor)
XSWildcardvisit in interface XSWildcardpublic Object apply(XSWildcardFunction function)
apply in interface XSWildcardCopyright © 2005–2017 Oracle Corporation. All rights reserved.