Top Inners Fields Constructors Methods
com.sun.xml.xsom.impl

public abstract Class WildcardImpl

extends ComponentImpl
implements XSWildcard, Term
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.impl.Ref.Term, com.sun.xml.xsom.XSWildcard, com.sun.xml.xsom.XSTerm, com.sun.xml.xsom.XSComponent
Known Direct Subclasses
com.sun.xml.xsom.impl.WildcardImpl.Any, com.sun.xml.xsom.impl.WildcardImpl.Other, com.sun.xml.xsom.impl.WildcardImpl.Finite
Imports
com.sun.xml.xsom.XSElementDecl, .XSModelGroup, .XSModelGroupDecl, .XSTerm, .XSWildcard, com.sun.xml.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.xsom.visitor.XSFunction, .XSTermFunction, .XSTermFunctionWithParam, .XSTermVisitor, .XSVisitor, .XSWildcardFunction, .XSWildcardVisitor, org.xml.sax.Locator, java.util.Collection, .Collections, .HashSet, .Iterator, .Set

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private final int
Inherited from com.sun.xml.xsom.impl.ComponentImpl:
ownerDocument

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public <T> T
public <T, P> T
apply(XSTermFunctionWithParam<T, P> function, P param)

Implements com.sun.xml.xsom.XSTerm.apply.

public <T> T
apply(XSFunction<T> function)

Implements com.sun.xml.xsom.XSComponent.apply.

Accepts a functor.

public XSElementDecl
public XSModelGroup
public XSModelGroupDecl
public XSWildcard
public int
getMode()

Implements com.sun.xml.xsom.XSWildcard.getMode.

Gets the processing mode.

public XSTerm
getTerm()

Implements com.sun.xml.xsom.impl.Ref.Term.getTerm.

Obtains a reference as a term.

public boolean
public boolean
public boolean
public boolean
public WildcardImpl
public final void
visit(XSVisitor visitor)

Implements com.sun.xml.xsom.XSComponent.visit.

Accepts a visitor.

public final void
Inherited from com.sun.xml.xsom.impl.ComponentImpl:
getAnnotationgetAnnotationgetForeignAttributegetForeignAttributesgetLocatorgetOwnerSchemagetRootgetSourceDocumentselectselectSingletoString

Field Detail

modeback to summary
private final int mode

Constructor Detail

WildcardImplback to summary
protected WildcardImpl(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, int _mode)

Method Detail

applyback to summary
public <T> T apply(XSTermFunction<T> function)

Implements com.sun.xml.xsom.XSTerm.apply.

applyback to summary
public <T, P> T apply(XSTermFunctionWithParam<T, P> function, P param)

Implements com.sun.xml.xsom.XSTerm.apply.

applyback to summary
public <T> T apply(XSFunction<T> function)

Implements com.sun.xml.xsom.XSComponent.apply.

Doc from com.sun.xml.xsom.XSComponent.apply.

Accepts a functor.

asElementDeclback to summary
public XSElementDecl asElementDecl()

Implements com.sun.xml.xsom.XSTerm.asElementDecl.

asModelGroupback to summary
public XSModelGroup asModelGroup()

Implements com.sun.xml.xsom.XSTerm.asModelGroup.

asModelGroupDeclback to summary
public XSModelGroupDecl asModelGroupDecl()

Implements com.sun.xml.xsom.XSTerm.asModelGroupDecl.

asWildcardback to summary
public XSWildcard asWildcard()

Implements com.sun.xml.xsom.XSTerm.asWildcard.

getModeback to summary
public int getMode()

Implements com.sun.xml.xsom.XSWildcard.getMode.

Doc from com.sun.xml.xsom.XSWildcard.getMode.

Gets the processing mode.

getTermback to summary
public XSTerm getTerm()

Implements com.sun.xml.xsom.impl.Ref.Term.getTerm.

Doc from com.sun.xml.xsom.impl.Ref.Term.getTerm.

Obtains a reference as a term.

isElementDeclback to summary
public boolean isElementDecl()

Implements com.sun.xml.xsom.XSTerm.isElementDecl.

isModelGroupback to summary
public boolean isModelGroup()

Implements com.sun.xml.xsom.XSTerm.isModelGroup.

isModelGroupDeclback to summary
public boolean isModelGroupDecl()

Implements com.sun.xml.xsom.XSTerm.isModelGroupDecl.

isWildcardback to summary
public boolean isWildcard()

Implements com.sun.xml.xsom.XSTerm.isWildcard.

unionback to summary
public WildcardImpl union(SchemaDocumentImpl owner, WildcardImpl rhs)
visitback to summary
public final void visit(XSVisitor visitor)

Implements com.sun.xml.xsom.XSComponent.visit.

Doc from com.sun.xml.xsom.XSComponent.visit.

Accepts a visitor.

visitback to summary
public final void visit(XSTermVisitor visitor)

Implements com.sun.xml.xsom.XSTerm.visit.

com.sun.xml.xsom.impl back to summary

public final Class WildcardImpl.Any

extends WildcardImpl
implements Any
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.XSWildcard.Any, com.sun.xml.xsom.XSWildcard, com.sun.xml.xsom.XSTerm, com.sun.xml.xsom.XSComponent

Constructor Summary

AccessConstructor and Description
public
Any(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, int _mode)

Method Summary

Modifier and TypeMethod and Description
public boolean
acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

public <T> T
public void
visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Visitor support.

Inherited from com.sun.xml.xsom.impl.WildcardImpl:
applyapplyapplyasElementDeclasModelGroupasModelGroupDeclasWildcardgetModegetTermisElementDeclisModelGroupisModelGroupDeclisWildcardunionvisitvisit

Constructor Detail

Anyback to summary
public Any(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, int _mode)

Method Detail

acceptsNamespaceback to summary
public boolean acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Doc from com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

applyback to summary
public <T> T apply(XSWildcardFunction<T> function)

Implements com.sun.xml.xsom.XSWildcard.apply.

visitback to summary
public void visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Doc from com.sun.xml.xsom.XSWildcard.visit.

Visitor support.

com.sun.xml.xsom.impl back to summary

public final Class WildcardImpl.Finite

extends WildcardImpl
implements Union
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.XSWildcard.Union, com.sun.xml.xsom.XSWildcard, com.sun.xml.xsom.XSTerm, com.sun.xml.xsom.XSComponent

Field Summary

Modifier and TypeField and Description
private final Set<String>
private final Set<String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

public <T> T
public Collection<String>
getNamespaces()

Implements com.sun.xml.xsom.XSWildcard.Union.getNamespaces.

Read-only list of namespace URIs.

public Iterator<String>
iterateNamespaces()

Implements com.sun.xml.xsom.XSWildcard.Union.iterateNamespaces.

Short for getNamespaces().iterator()

public void
visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Visitor support.

Inherited from com.sun.xml.xsom.impl.WildcardImpl:
applyapplyapplyasElementDeclasModelGroupasModelGroupDeclasWildcardgetModegetTermisElementDeclisModelGroupisModelGroupDeclisWildcardunionvisitvisit

Field Detail

namesback to summary
private final Set<String> names
namesViewback to summary
private final Set<String> namesView

Constructor Detail

Finiteback to summary
public Finite(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, Set<String> ns, int _mode)

Method Detail

acceptsNamespaceback to summary
public boolean acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Doc from com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

applyback to summary
public <T> T apply(XSWildcardFunction<T> function)

Implements com.sun.xml.xsom.XSWildcard.apply.

getNamespacesback to summary
public Collection<String> getNamespaces()

Implements com.sun.xml.xsom.XSWildcard.Union.getNamespaces.

Doc from com.sun.xml.xsom.XSWildcard.Union.getNamespaces.

Read-only list of namespace URIs.

iterateNamespacesback to summary
public Iterator<String> iterateNamespaces()

Implements com.sun.xml.xsom.XSWildcard.Union.iterateNamespaces.

Doc from com.sun.xml.xsom.XSWildcard.Union.iterateNamespaces.

Short for getNamespaces().iterator()

visitback to summary
public void visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Doc from com.sun.xml.xsom.XSWildcard.visit.

Visitor support.

com.sun.xml.xsom.impl back to summary

public final Class WildcardImpl.Other

extends WildcardImpl
implements Other
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.XSWildcard.Other, com.sun.xml.xsom.XSWildcard, com.sun.xml.xsom.XSTerm, com.sun.xml.xsom.XSComponent

Field Summary

Modifier and TypeField and Description
private final String

Constructor Summary

AccessConstructor and Description
public
Other(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String otherNamespace, int _mode)

Method Summary

Modifier and TypeMethod and Description
public boolean
acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

public <T> T
public String
getOtherNamespace()

Implements com.sun.xml.xsom.XSWildcard.Other.getOtherNamespace.

Gets the namespace URI excluded from this wildcard.

public void
visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Visitor support.

Inherited from com.sun.xml.xsom.impl.WildcardImpl:
applyapplyapplyasElementDeclasModelGroupasModelGroupDeclasWildcardgetModegetTermisElementDeclisModelGroupisModelGroupDeclisWildcardunionvisitvisit

Field Detail

otherNamespaceback to summary
private final String otherNamespace

Constructor Detail

Otherback to summary
public Other(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String otherNamespace, int _mode)

Method Detail

acceptsNamespaceback to summary
public boolean acceptsNamespace(String namespaceURI)

Implements com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Doc from com.sun.xml.xsom.XSWildcard.acceptsNamespace.

Returns true if the specified namespace URI is valid wrt this wildcard.

applyback to summary
public <T> T apply(XSWildcardFunction<T> function)

Implements com.sun.xml.xsom.XSWildcard.apply.

getOtherNamespaceback to summary
public String getOtherNamespace()

Implements com.sun.xml.xsom.XSWildcard.Other.getOtherNamespace.

Doc from com.sun.xml.xsom.XSWildcard.Other.getOtherNamespace.

Gets the namespace URI excluded from this wildcard.

visitback to summary
public void visit(XSWildcardVisitor visitor)

Implements com.sun.xml.xsom.XSWildcard.visit.

Doc from com.sun.xml.xsom.XSWildcard.visit.

Visitor support.