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 _defaultValue
          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 defaultValue)
           
 
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.


_defaultValue

final java.lang.Object _defaultValue
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 defaultValue)


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