| java.lang.Object com.sun.tools.xjc.reader.xmlschema.ct.CTBuilder
All known Subclasses: com.sun.tools.xjc.reader.xmlschema.ct.STDerivedComplexTypeBuilder, com.sun.tools.xjc.reader.xmlschema.ct.RestrictedComplexTypeBuilder, com.sun.tools.xjc.reader.xmlschema.ct.FreshComplexTypeBuilder, com.sun.tools.xjc.reader.xmlschema.ct.ChoiceContentComplexTypeBuilder, com.sun.tools.xjc.reader.xmlschema.ct.MixedComplexTypeBuilder, com.sun.tools.xjc.reader.xmlschema.ct.ExtendedComplexTypeBuilder,
CTBuilder | abstract class CTBuilder (Code) | | Builds a field expression from a complex type.
Depending on a "kind" of complex type, the binding is
quite different. For example, how a complex type is bound
when it is extended from another complex type is very
different from how it's bound when it has, say, mixed content model.
Each different algorithm of binding a complex type is implemented
as an implementation of this interface.
author: Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) |
build | abstract void build(XSComplexType ct)(Code) | | Binds the given complex type. This method will be called
only when the isApplicable method returns true.
|
isApplicable | abstract boolean isApplicable(XSComplexType ct)(Code) | | Returns true if this owner can handle the given complex type.
|
|
|