public final class TypeConversion
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
protected static class |
TypeConversion.TypeNames |
Constants.
|
Constructor | Description |
---|---|
TypeConversion(BuilderConfiguration config) |
Creates a new TypeConversion instance.
|
Modifier and Type | Method | Description |
---|---|---|
static XSType |
convertType(java.lang.String javaType) |
Returns the XSType that corresponds to the given javaType.
|
XSType |
convertType(SimpleType simpleType,
boolean useJava50) |
Converts the given Simpletype to the appropriate XSType.
|
XSType |
convertType(SimpleType simpleType,
java.lang.String packageName,
boolean useJava50) |
Converts the given Simpletype to the appropriate XSType.
|
XSType |
convertType(SimpleType simpleType,
java.lang.String packageName,
boolean useWrapper,
boolean useJava50,
java.lang.String javaClassBindingName) |
Converts the given Simpletype to the appropriate XSType.
|
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, java.lang.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, java.lang.String packageName, boolean useWrapper, boolean useJava50, java.lang.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 componentpublic static XSType convertType(java.lang.String javaType)
javaType
- name of the Java type for which to look up the XSTypeIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com