Package com.sun.xml.xsom
Interface XSTerm
- All Superinterfaces:
XSComponent
- All Known Subinterfaces:
XSElementDecl,XSModelGroup,XSModelGroupDecl,XSWildcard,XSWildcard.Any,XSWildcard.Other,XSWildcard.Union
A component that can be referenced from
XSParticle
This interface provides a set of type check functions (isXXX),
which are essentially:
boolean isXXX() {
return this instanceof XXX;
}
and a set of cast functions (asXXX), which are
essentially:
XXX asXXX() {
if(isXXX()) return (XXX)this;
else return null;
}
-
Method Summary
Methods inherited from interface com.sun.xml.xsom.XSComponent
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visit
-
Method Details
-
visit
void visit(com.sun.xml.xsom.visitor.XSTermVisitor visitor) -
apply
<T> T apply(com.sun.xml.xsom.visitor.XSTermFunction<T> function) -
apply
<T,P> T apply(com.sun.xml.xsom.visitor.XSTermFunctionWithParam<T, P> function, P param) -
isWildcard
boolean isWildcard() -
isModelGroupDecl
boolean isModelGroupDecl() -
isModelGroup
boolean isModelGroup() -
isElementDecl
boolean isElementDecl() -
asWildcard
XSWildcard asWildcard() -
asModelGroupDecl
XSModelGroupDecl asModelGroupDecl() -
asModelGroup
XSModelGroup asModelGroup() -
asElementDecl
XSElementDecl asElementDecl()
-