Ref.Term, XSComponent, XSTerm, XSWildcardWildcardImpl.Any, WildcardImpl.Finite, WildcardImpl.Otherpublic abstract class WildcardImpl extends ComponentImpl implements XSWildcard, Ref.Term
| Modifier and Type | Class | Description |
|---|---|---|
static class |
WildcardImpl.Any |
|
static class |
WildcardImpl.Finite |
|
static class |
WildcardImpl.Other |
XSWildcard.UnionownerDocumentLAX, SKIP, STRTICT| Modifier | Constructor | Description |
|---|---|---|
protected |
WildcardImpl(SchemaDocumentImpl owner,
AnnotationImpl _annon,
org.xml.sax.Locator _loc,
ForeignAttributesImpl _fa,
int _mode) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
apply(XSFunction function) |
Accepts a functor.
|
java.lang.Object |
apply(XSTermFunction function) |
|
<T,P> T |
apply(XSTermFunctionWithParam<T,P> function,
P param) |
|
XSElementDecl |
asElementDecl() |
|
XSModelGroup |
asModelGroup() |
|
XSModelGroupDecl |
asModelGroupDecl() |
|
XSWildcard |
asWildcard() |
|
int |
getMode() |
Gets the processing mode.
|
XSTerm |
getTerm() |
Obtains a reference as a term.
|
boolean |
isElementDecl() |
|
boolean |
isModelGroup() |
|
boolean |
isModelGroupDecl() |
|
boolean |
isWildcard() |
|
WildcardImpl |
union(SchemaDocumentImpl owner,
WildcardImpl rhs) |
|
void |
visit(XSTermVisitor visitor) |
|
void |
visit(XSVisitor visitor) |
Accepts a visitor.
|
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingleacceptsNamespace, apply, visitprotected WildcardImpl(SchemaDocumentImpl owner, AnnotationImpl _annon, org.xml.sax.Locator _loc, ForeignAttributesImpl _fa, int _mode)
public int getMode()
XSWildcardgetMode in interface XSWildcardpublic WildcardImpl union(SchemaDocumentImpl owner, WildcardImpl rhs)
public final void visit(XSVisitor visitor)
XSComponentvisit in interface XSComponentpublic final void visit(XSTermVisitor visitor)
public java.lang.Object apply(XSTermFunction function)
public <T,P> T apply(XSTermFunctionWithParam<T,P> function, P param)
public java.lang.Object apply(XSFunction function)
XSComponentapply in interface XSComponentpublic boolean isWildcard()
isWildcard in interface XSTermpublic boolean isModelGroupDecl()
isModelGroupDecl in interface XSTermpublic boolean isModelGroup()
isModelGroup in interface XSTermpublic boolean isElementDecl()
isElementDecl in interface XSTermpublic XSWildcard asWildcard()
asWildcard in interface XSTermpublic XSModelGroupDecl asModelGroupDecl()
asModelGroupDecl in interface XSTermpublic XSModelGroup asModelGroup()
asModelGroup in interface XSTermpublic XSElementDecl asElementDecl()
asElementDecl in interface XSTermCopyright © 2018 Oracle. All rights reserved.