public final class TypeConversion extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
TypeConversion.TypeNames
Constants.
|
Constructor and Description |
---|
TypeConversion(BuilderConfiguration config)
Creates a new TypeConversion instance.
|
Modifier and Type | Method and Description |
---|---|
XSType |
convertType(SimpleType simpleType,
boolean useJava50)
Converts the given Simpletype to the appropriate XSType.
|
XSType |
convertType(SimpleType simpleType,
String packageName,
boolean useJava50)
Converts the given Simpletype to the appropriate XSType.
|
XSType |
convertType(SimpleType simpleType,
String packageName,
boolean useWrapper,
boolean useJava50,
String javaClassBindingName)
Converts the given Simpletype to the appropriate XSType.
|
static XSType |
convertType(String javaType)
Returns the XSType that corresponds to the given javaType.
|
public TypeConversion(BuilderConfiguration config)
config
- the BuilderConfiguration instance (must not be null).public XSType convertType(SimpleType simpleType, boolean useJava50)
simpleType
- the SimpleType to convert to an XSType instanceuseJava50
- true if source code is to be generated for Java 5public XSType convertType(SimpleType simpleType, String packageName, boolean useJava50)
simpleType
- the SimpleType to convert to an XSType instancepackageName
- the packageName for any new class typesuseJava50
- true if source code is to be generated for Java 5public XSType convertType(SimpleType simpleType, String packageName, boolean useWrapper, boolean useJava50, String javaClassBindingName)
simpleType
- the SimpleType to convert to an XSType instancepackageName
- the packageName for any new class typesuseWrapper
- a boolean that when true indicates that primitive
wrappers be used instead of the actual primitives (e.g.
java.lang.Integer instead of int)useJava50
- true if source code is to be generated for Java 5javaClassBindingName
- valid java Class Name specified by corresponding
binding componentCopyright © 2019. All rights reserved.