public final class ComplexTypeFieldBuilder extends BindingComponent
BGMBuilder
.Constructor and Description |
---|
ComplexTypeFieldBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
build(com.sun.xml.xsom.XSComplexType type)
Binds a complex type to a field expression.
|
protected ComplexTypeBindingMode |
getBindingMode(com.sun.xml.xsom.XSComplexType type)
Obtains the binding mode recorded through
recordBindingMode(XSComplexType, ComplexTypeBindingMode) . |
void |
recordBindingMode(com.sun.xml.xsom.XSComplexType type,
ComplexTypeBindingMode flag)
Records the binding mode of the given complex type.
|
getClassSelector, getErrorReporter
public void build(com.sun.xml.xsom.XSComplexType type)
public void recordBindingMode(com.sun.xml.xsom.XSComplexType type, ComplexTypeBindingMode flag)
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.
protected ComplexTypeBindingMode getBindingMode(com.sun.xml.xsom.XSComplexType type)
recordBindingMode(XSComplexType, ComplexTypeBindingMode)
.Copyright © 2017 JBoss by Red Hat. All rights reserved.