Ref.Term
, XSComponent
, XSTerm
, XSWildcard
, XSWildcard.Union
public static final class WildcardImpl.Finite extends WildcardImpl implements XSWildcard.Union
WildcardImpl.Any, WildcardImpl.Finite, WildcardImpl.Other
XSWildcard.Any, XSWildcard.Other, XSWildcard.Union
ownerDocument
LAX, SKIP, STRTICT
Constructor | Description |
---|---|
Finite(SchemaDocumentImpl owner,
AnnotationImpl _annon,
org.xml.sax.Locator _loc,
ForeignAttributesImpl _fa,
java.util.Set<java.lang.String> ns,
int _mode) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
acceptsNamespace(java.lang.String namespaceURI) |
Returns true if the specified namespace URI is valid
wrt this wildcard.
|
java.lang.Object |
apply(XSWildcardFunction function) |
|
java.util.Collection<java.lang.String> |
getNamespaces() |
Read-only list of namespace URIs.
|
java.util.Iterator<java.lang.String> |
iterateNamespaces() |
Short for
getNamespaces().iterator() |
void |
visit(XSWildcardVisitor visitor) |
Visitor support.
|
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
apply, apply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, getMode, getTerm, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, union, visit, visit
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visit
apply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, visit
getMode
public Finite(SchemaDocumentImpl owner, AnnotationImpl _annon, org.xml.sax.Locator _loc, ForeignAttributesImpl _fa, java.util.Set<java.lang.String> ns, int _mode)
public java.util.Iterator<java.lang.String> iterateNamespaces()
XSWildcard.Union
getNamespaces().iterator()
iterateNamespaces
in interface XSWildcard.Union
public java.util.Collection<java.lang.String> getNamespaces()
XSWildcard.Union
getNamespaces
in interface XSWildcard.Union
public boolean acceptsNamespace(java.lang.String namespaceURI)
XSWildcard
acceptsNamespace
in interface XSWildcard
namespaceURI
- Use the empty string to test the default no-namespace.public void visit(XSWildcardVisitor visitor)
XSWildcard
visit
in interface XSWildcard
public java.lang.Object apply(XSWildcardFunction function)
apply
in interface XSWildcard
Copyright © 2018 Oracle Corporation. All rights reserved.