com.sun.tools.xjc.reader.xmlschema.ct
public final class ComplexTypeFieldBuilder extends BindingComponent
Method Summary | |
---|---|
void | build(XSComplexType type)
Binds a complex type to a field expression. |
protected ComplexTypeBindingMode | getBindingMode(XSComplexType type)
Obtains the binding mode recorded through
ComplexTypeFieldBuilder. |
void | recordBindingMode(XSComplexType type, ComplexTypeBindingMode flag)
Records the binding mode of the given complex type.
|
Binding of a derived complex type often depends on that of the base complex type. For example, when a base type is bound to the getRest() method, all the derived complex types will be bound in the same way.
For this reason, we have to record how each complex type is being bound.