org.exolab.castor.mapping.loader

Class Types.TypeInfo

Enclosing Class:
Types

(package private) static class Types.TypeInfo
extends java.lang.Object

Information about a specific Java type.

Field Summary

(package private) Object
defValue
The default value for the type, if known.
(package private) boolean
immutable
True if the type is immutable.
(package private) Class
javaType
The Java type (e.g.
(package private) Class
primitive
The primitive Java type, if exists (e.g.
(package private) String
shortName
The short type name (e.g.

Constructor Summary

TypeInfo(String shortName, Class primitive, Class javaType, boolean immutable, Object defValue)

Field Details

defValue

(package private) final Object defValue
The default value for the type, if known.

immutable

(package private) final boolean immutable
True if the type is immutable.

javaType

(package private) final Class javaType
The Java type (e.g. java.lang.Integer).

primitive

(package private) final Class primitive
The primitive Java type, if exists (e.g. Integer.TYPE).

shortName

(package private) final String shortName
The short type name (e.g. integer).

Constructor Details

TypeInfo

(package private)  TypeInfo(String shortName,
                            Class primitive,
                            Class javaType,
                            boolean immutable,
                            Object defValue)

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com