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

pack-priv final Class STDerivedComplexTypeBuilder

extends CTBuilder
Class Inheritance
Imports
com.sun.tools.xjc.model.CPropertyInfo, .TypeUse, com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty, com.sun.tools.xjc.reader.xmlschema.BGMBuilder, com.sun.xml.xsom.XSComplexType, .XSSimpleType, .XSType

Binds a complex type derived from a simple type. When a complex type is derived from a simple type, it is always by extension.
Author
Kohsuke Kawaguchi ([email protected])

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.

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

STDerivedComplexTypeBuilderback to summary
pack-priv STDerivedComplexTypeBuilder()

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