Package com.sun.xml.xsom
Interface XSContentType
- All Superinterfaces:
XSComponent
- All Known Subinterfaces:
ContentTypeImpl,XSListSimpleType,XSParticle,XSRestrictionSimpleType,XSSimpleType,XSUnionSimpleType
- All Known Implementing Classes:
EmptyImpl,ListSimpleTypeImpl,ParticleImpl,RestrictionSimpleTypeImpl,SimpleTypeImpl,UnionSimpleTypeImpl
Content of a complex type.
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Method Summary
Modifier and TypeMethodDescription<T> Tapply(XSContentTypeFunction<T> function) asEmpty()If this content type represents the empty content, returnthis, otherwise null.Equivalent of(this instanceof XSParticle)?this:nullEquivalent of(this instanceof XSSimpleType)?this:nullvoidvisit(XSContentTypeVisitor visitor) Methods inherited from interface com.sun.xml.xsom.XSComponent
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visit
-
Method Details
-
asSimpleType
XSSimpleType asSimpleType()Equivalent of(this instanceof XSSimpleType)?this:null -
asParticle
XSParticle asParticle()Equivalent of(this instanceof XSParticle)?this:null -
asEmpty
XSContentType asEmpty()If this content type represents the empty content, returnthis, otherwise null. -
apply
-
visit
-