org.exolab.castor.mapping.loader
Class Types.TypeInfo

java.lang.Object
  extended by org.exolab.castor.mapping.loader.Types.TypeInfo
Enclosing class:
Types

static class Types.TypeInfo
extends java.lang.Object

Information about a specific Java type.


Field Summary
(package private)  java.lang.Object defValue
          The default value for the type, if known.
(package private)  boolean immutable
          True if the type is immutable.
(package private)  java.lang.Class javaType
          The Java type (e.g.
(package private)  java.lang.Class primitive
          The primitive Java type, if exists (e.g.
(package private)  java.lang.String shortName
          The short type name (e.g.
 
Constructor Summary
Types.TypeInfo(java.lang.String shortName, java.lang.Class primitive, java.lang.Class javaType, boolean immutable, java.lang.Object defValue)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shortName

final java.lang.String shortName
The short type name (e.g. integer).


primitive

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


javaType

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


immutable

final boolean immutable
True if the type is immutable.


defValue

final java.lang.Object defValue
The default value for the type, if known.

Constructor Detail

Types.TypeInfo

Types.TypeInfo(java.lang.String shortName,
               java.lang.Class primitive,
               java.lang.Class javaType,
               boolean immutable,
               java.lang.Object defValue)


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