Class ClassDescriptorImpl

java.lang.Object
org.exolab.castor.mapping.loader.ClassDescriptorImpl
All Implemented Interfaces:
NatureExtendable, PropertyHolder, ClassDescriptor

public class ClassDescriptorImpl extends Object implements ClassDescriptor
The standard ClassDescriptor implementation, holding general OO information about the class described.

Engines will use

invalid @link
Nature
s to augment this class with engine-specific knowledge and functionality, using addNature(String) to register these views with this class.

Once a Nature has been registered with this ClassDescriptor, the nature can be applied to the ClassDescriptor and nature-specific properties can be accessed in a type-safe way.

Version:
$Revision: 8727 $ $Date: 2006-01-07 15:48:31 -0700 (Sat, 07 Jan 2006) $
Author:
Assaf Arkin, Ralf Joachim, Werner Guttmann
See Also: