static class WsdlConfig.BaseSchemaType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
extent
The parameter's extent.
|
protected java.lang.String |
name
The type name.
|
protected boolean |
nillable
Flag indicating if the null values must be emitted.
|
protected java.lang.String |
proDataType
The associated legacy type.
|
protected java.lang.String |
xmlName
The XML name for this type.
|
protected java.lang.String |
xsdType
The associated XST type.
|
Constructor and Description |
---|
BaseSchemaType(java.lang.String name,
java.lang.String xmlName,
boolean nillable,
java.lang.String xsdType,
java.lang.String proDataType,
int extent)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected LegacyServiceParameter |
buildParameter()
Build the associated service parameter for this type.
|
protected LegacyServiceParameter |
buildParameter(int ordinal,
boolean input,
boolean output,
boolean returnValue,
java.lang.String type,
int extent,
boolean useB4Image)
Build the associated service parameter for this type.
|
protected java.lang.String |
resolveType()
Resolve the
BaseDataType type name for the xsdType . |
protected final java.lang.String name
protected final java.lang.String xmlName
protected final boolean nillable
protected final java.lang.String xsdType
protected final java.lang.String proDataType
protected final int extent
public BaseSchemaType(java.lang.String name, java.lang.String xmlName, boolean nillable, java.lang.String xsdType, java.lang.String proDataType, int extent)
name
- The table name.xmlName
- The XML node name.nillable
- Flag indicating if the elements can be null
.xsdType
- The associated XST type.proDataType
- The associated legacy type.extent
- The parameter's extent.protected LegacyServiceParameter buildParameter()
protected final LegacyServiceParameter buildParameter(int ordinal, boolean input, boolean output, boolean returnValue, java.lang.String type, int extent, boolean useB4Image)
ordinal
- The parameter's index at the definition.input
- Flag indicating this is an INPUT parameter.output
- Flag indicating this is an OUTPUT parameter.returnValue
- Flag indicating this parameter is for the return type.type
- The parameter's legacy type.extent
- The parameter's extent.useB4Image
- Flag indicating if the before-image must be included.protected java.lang.String resolveType()
BaseDataType
type name for the xsdType
.