Top Description Fields Constructors Methods
com.sun.tools.xjc.reader.xmlschema.ct

pack-priv final Class ChoiceContentComplexTypeBuilder

extends CTBuilder
Class Inheritance
Imports
java.util.Collections, com.sun.xml.xsom.XSComplexType, .XSModelGroup, .XSParticle

Binds a complex type whose immediate child is a choice model group to a choice content interface.
Author
Kohsuke Kawaguchi

Field Summary

Inherited from com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder:
bgmBuilderbuildererrorReceivergreenschemasselectorsimpleTypeBuilder

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
build(XSComplexType ct)

Implements abstract com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.build.

Binds the given complex type.

private XSModelGroup
public boolean
isApplicable(XSComplexType ct)

Implements abstract com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.isApplicable.

Returns true if this owner can handle the given complex type.

Constructor Detail

ChoiceContentComplexTypeBuilderback to summary
pack-priv ChoiceContentComplexTypeBuilder()

Method Detail

buildback to summary
public void build(XSComplexType ct)

Implements abstract com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.build.

Doc from com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.build.

Binds the given complex type. This method will be called only when the isApplicable method returns true.

Annotations
@Override
getTopLevelModelGroupback to summary
private XSModelGroup getTopLevelModelGroup(XSParticle p)
isApplicableback to summary
public boolean isApplicable(XSComplexType ct)

Implements abstract com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.isApplicable.

Doc from com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder.isApplicable.

Returns true if this owner can handle the given complex type.

Annotations
@Override