org.exolab.castor.mapping
Interface ClassDescriptor
- XMLClassDescriptor
- AccessTypeDescriptor, BaseDescriptor, BindingDescriptor, BindingTypeDescriptor, BindXmlAutoNamingTypeDescriptor, BindXmlDescriptor, BindXmlNodeTypeDescriptor, CacheTypeMappingDescriptor, CenturyDescriptor, ClassDescriptorImpl, ClassMappingDescriptor, ClassTypeDescriptor, CollectionTypeDescriptor, ComponentBindingTypeChoiceDescriptor, ComponentBindingTypeDescriptor, ContainerDescriptor, DatabaseDescriptor, DataSourceDescriptor, DateClassDescriptor, DateDescriptor, DirtyTypeDescriptor, DriverDescriptor, DurationDescriptor, FieldMappingDescriptor, FieldTypeCollectionTypeDescriptor, FieldTypeDescriptor, GDayDescriptor, GMonthDayDescriptor, GMonthDescriptor, GYearDescriptor, GYearMonthDescriptor, IncludeDescriptor, IncludeTypeDescriptor, InterfaceDescriptor, IntrospectedXMLClassDescriptor, JDOClassDescriptor, JndiDescriptor, KeyGeneratorDefDescriptor, LdapDescriptor, ListClassDescriptor, MappingDescriptor, MappingRootDescriptor, MapToDescriptor, MarshalFramework.InternalXMLClassDescriptor, MonthDescriptor, NamingTypeDescriptor, NamingXMLTypeDescriptor, PackageTypeChoiceDescriptor, PackageTypeDescriptor, ParamDescriptor, ParamDescriptor, PathTypeDescriptor, RecurringDurationDescriptor, RootArrayDescriptor, SqlDescriptor, StringClassDescriptor, TimeDescriptor, TimeDurationDescriptor, TimePeriodDescriptor, TypeTypeDescriptor, VectorClassDescriptor, XMLClassDescriptorAdapter, XMLClassDescriptorImpl, YearDescriptor
public interface ClassDescriptor
Describes the properties of a class and its fields. Implementations
will extend this inteface to provide additional properties.
Version:
- Assaf Arkin
FieldDescriptor
getAccessMode
public AccessMode getAccessMode()
Returns the access mode specified for this class.
- The access mode
getExtends
public ClassDescriptor getExtends()
Returns the class descriptor of the class extended by this class.
- The extended class descriptor
getFields
public FieldDescriptor[] getFields()
Returns a list of fields represented by this descriptor.
- A list of fields
getIdentity
public FieldDescriptor getIdentity()
Returns the identity field, null if this class has no identity.
- The identity field
getJavaClass
public Class getJavaClass()
Returns the Java class represented by this descriptor.
- The Java class
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com