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

pack-priv final Class ExtendedComplexTypeBuilder

extends AbstractExtendedComplexTypeBuilder
Class Inheritance
Imports
com.sun.tools.xjc.model.CClass, com.sun.xml.xsom.XSComplexType, .XSContentType, .XSType

Binds a complex type derived from another complex type by extension.
Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Inherited from com.sun.tools.xjc.reader.xmlschema.ct.AbstractExtendedComplexTypeBuilder:
characteristicNameClassescontentModelNameClassBuilder

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.

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.

Inherited from com.sun.tools.xjc.reader.xmlschema.ct.AbstractExtendedComplexTypeBuilder:
checkCollisioncheckIfExtensionSafegetLastRestrictedType

Constructor Detail

ExtendedComplexTypeBuilderback to summary
pack-priv ExtendedComplexTypeBuilder()

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
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