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