Package com.sun.xml.xsom.impl
Class EmptyImpl
java.lang.Object
com.sun.xml.xsom.impl.ComponentImpl
com.sun.xml.xsom.impl.EmptyImpl
- All Implemented Interfaces:
ContentTypeImpl,Ref.ContentType,XSComponent,XSContentType
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Field Summary
Fields inherited from class com.sun.xml.xsom.impl.ComponentImpl
ownerDocument -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(XSContentTypeFunction function) apply(XSFunction function) Accepts a functor.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) voidAccepts a visitor.Methods inherited from class com.sun.xml.xsom.impl.ComponentImpl
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.xml.xsom.XSComponent
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle
-
Constructor Details
-
EmptyImpl
public EmptyImpl()
-
-
Method Details
-
asSimpleType
Description copied from interface:XSContentTypeEquivalent of(this instanceof XSSimpleType)?this:null- Specified by:
asSimpleTypein interfaceXSContentType
-
asParticle
Description copied from interface:XSContentTypeEquivalent of(this instanceof XSParticle)?this:null- Specified by:
asParticlein interfaceXSContentType
-
asEmpty
Description copied from interface:XSContentTypeIf this content type represents the empty content, returnthis, otherwise null.- Specified by:
asEmptyin interfaceXSContentType
-
apply
- Specified by:
applyin interfaceXSContentType
-
apply
Description copied from interface:XSComponentAccepts a functor.- Specified by:
applyin interfaceXSComponent
-
visit
Description copied from interface:XSComponentAccepts a visitor.- Specified by:
visitin interfaceXSComponent
-
visit
- Specified by:
visitin interfaceXSContentType
-
getContentType
- Specified by:
getContentTypein interfaceRef.ContentType
-