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 © 2016. All rights reserved.