com.sun.xml.xsom.impl
Class WildcardImpl.Finite
java.lang.Object
com.sun.xml.xsom.impl.ComponentImpl
com.sun.xml.xsom.impl.WildcardImpl
com.sun.xml.xsom.impl.WildcardImpl.Finite
- All Implemented Interfaces:
- Ref.Term, XSComponent, XSTerm, XSWildcard, XSWildcard.Union
- Enclosing class:
- WildcardImpl
public static final class WildcardImpl.Finite
- extends WildcardImpl
- implements XSWildcard.Union
Methods inherited from class com.sun.xml.xsom.impl.WildcardImpl |
apply, apply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, getMode, getTerm, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, union, visit, visit |
Methods inherited from class com.sun.xml.xsom.impl.ComponentImpl |
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toString |
Methods inherited from interface com.sun.xml.xsom.XSTerm |
apply, apply, asElementDecl, asModelGroup, asModelGroupDecl, asWildcard, isElementDecl, isModelGroup, isModelGroupDecl, isWildcard, visit |
Methods inherited from interface com.sun.xml.xsom.XSComponent |
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visit |
WildcardImpl.Finite
public WildcardImpl.Finite(SchemaDocumentImpl owner,
AnnotationImpl _annon,
Locator _loc,
ForeignAttributesImpl _fa,
Set<String> ns,
int _mode)
iterateNamespaces
public Iterator<String> iterateNamespaces()
- Description copied from interface:
XSWildcard.Union
- Short for
getNamespaces().iterator()
- Specified by:
iterateNamespaces
in interface XSWildcard.Union
getNamespaces
public Collection<String> getNamespaces()
- Description copied from interface:
XSWildcard.Union
- Read-only list of namespace URIs.
- Specified by:
getNamespaces
in interface XSWildcard.Union
acceptsNamespace
public boolean acceptsNamespace(String namespaceURI)
- Description copied from interface:
XSWildcard
- Returns true if the specified namespace URI is valid
wrt this wildcard.
- Specified by:
acceptsNamespace
in interface XSWildcard
- Parameters:
namespaceURI
- Use the empty string to test the default no-namespace.
visit
public void visit(XSWildcardVisitor visitor)
- Description copied from interface:
XSWildcard
- Visitor support.
- Specified by:
visit
in interface XSWildcard
apply
public Object apply(XSWildcardFunction function)
- Specified by:
apply
in interface XSWildcard
Copyright © 2012 Oracle. All Rights Reserved.