org.exolab.castor.mapping.loader
Class Types.TypeInfo
java.lang.Object
org.exolab.castor.mapping.loader.Types.TypeInfo
- Types
(package private) static class Types.TypeInfo
extends java.lang.Object
Information about a specific Java type.
(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.
|
TypeInfo(String shortName, Class primitive, Class javaType, boolean immutable, Object defValue)
|
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).
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