org.exolab.castor.builder
public class TypeConversion extends Object
Version: $Revision: 1.7 $ $Date: 2005/03/05 13:41:42 $
| Nested Class Summary | |
|---|---|
| class | TypeConversion.TypeNames |
| Constructor Summary | |
|---|---|
| TypeConversion(BuilderConfiguration config)
Creates a new TypeConversion instance
| |
| Method Summary | |
|---|---|
| XSType | convertType(SimpleType simpleType)
Converts the given Simpletype to the appropriate XSType.
|
| XSType | convertType(SimpleType simpleType, String packageName)
Converts the given Simpletype to the appropriate XSType.
|
| XSType | convertType(SimpleType simpleType, boolean useWrapper, String packageName)
Converts the given Simpletype to the appropriate XSType.
|
| static XSType | convertType(String javaType)
Returns the XSType that corresponds to the given javaType |
Parameters: config the BuilderConfiguration instance (must not be null).
Parameters: simpleType the SimpleType to convert to an XSType instance
Returns: the XSType which represets the given Simpletype
Parameters: simpleType the SimpleType to convert to an XSType instance packageName the packageName for any new class types
Returns: the XSType which represets the given Simpletype
Parameters: simpleType the SimpleType to convert to an XSType instance useWrapper a boolean that when true indicates that primitive wrappers be used instead of the actual primitives (e.g. java.lang.Integer instead of int) packageName the packageName for any new class types
Returns: the XSType which represets the given Simpletype
Parameters: javaType
Returns: XSType that corresponds to the given javaType