Uses of Interface
org.exolab.castor.mapping.ClassDescriptor

Packages that use ClassDescriptor
org.castor.cpa.persistence.sql.driver   
org.castor.cpa.persistence.sql.engine.info   
org.castor.cpa.test.framework.xml.descriptors   
org.castor.cpa.test.framework.xml.types.descriptors   
org.castor.cpa.test.test2996.onetomany.descriptors   
org.castor.cpa.test.test2996.onetomany.jdo_descriptors   
org.castor.cpa.test.test2996.onetoone.descriptors   
org.castor.cpa.test.test2996.onetoone.jdo_descriptors   
org.castor.cpa.test.test2996.single.descriptors   
org.castor.cpa.test.test2996.single.jdo_descriptors   
org.castor.cpa.util   
org.castor.cpa.util.classresolution.command   
org.castor.jdo.conf.descriptors   
org.castor.jdo.util   
org.exolab.castor.builder.binding.xml.descriptors   
org.exolab.castor.builder.binding.xml.types.descriptors   
org.exolab.castor.jdo.engine Implementation of the Castor JDO engine. 
org.exolab.castor.jdo.engine.nature   
org.exolab.castor.jdo.oql   
org.exolab.castor.mapping The Class Mapping API 
org.exolab.castor.mapping.loader Implementations for mapping interfaces and the default mapping loader. 
org.exolab.castor.mapping.xml.descriptors   
org.exolab.castor.mapping.xml.types.descriptors   
org.exolab.castor.persist The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking. 
org.exolab.castor.persist.spi Defines the interfaces for persistence engine service providers. 
org.exolab.castor.tests.framework.testDescriptor.descriptors   
org.exolab.castor.tests.framework.testDescriptor.types.descriptors   
org.exolab.castor.types The Castor implementation of specific XML Schema Types 
org.exolab.castor.xml The XML Marshaller API 
org.exolab.castor.xml.descriptors   
org.exolab.castor.xml.schema.annotations.jdo.descriptors   
org.exolab.castor.xml.schema.annotations.jdo.types.descriptors   
org.exolab.castor.xml.util   
org.exolab.castor.xml.util.resolvers   
 

Uses of ClassDescriptor in org.castor.cpa.persistence.sql.driver
 

Methods in org.castor.cpa.persistence.sql.driver with parameters of type ClassDescriptor
 KeyGenerator BaseFactory.getKeyGenerator(ClassDescriptor clsDesc)
          Returns a key generator as specified in the given class descriptor.
 Persistence BaseFactory.getPersistence(ClassDescriptor clsDesc)
          Returns a persistence implementation for the specified object type (given its descriptor) on behalf of the specified cache engine.
 

Uses of ClassDescriptor in org.castor.cpa.persistence.sql.engine.info
 

Methods in org.castor.cpa.persistence.sql.engine.info with parameters of type ClassDescriptor
 TableInfo InfoFactory.createTableInfo(ClassDescriptor classDescriptor)
          Method checks if table for given class descriptor exists.
 

Uses of ClassDescriptor in org.castor.cpa.test.framework.xml.descriptors
 

Classes in org.castor.cpa.test.framework.xml.descriptors that implement ClassDescriptor
 class CpactfConfDescriptor
          Class CpactfConfDescriptor.
 class ManagerDescriptor
          Class ManagerDescriptor.
 class TransactionDescriptor
          Class TransactionDescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.framework.xml.types.descriptors
 

Classes in org.castor.cpa.test.framework.xml.types.descriptors that implement ClassDescriptor
 class DatabaseEngineTypeDescriptor
          Class DatabaseEngineTypeDescriptor.
 class TransactionModeTypeDescriptor
          Class TransactionModeTypeDescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.onetomany.descriptors
 

Classes in org.castor.cpa.test.test2996.onetomany.descriptors that implement ClassDescriptor
 class FlatDescriptor
          Class FlatDescriptor.
 class HouseDescriptor
          Class HouseDescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.onetomany.jdo_descriptors
 

Classes in org.castor.cpa.test.test2996.onetomany.jdo_descriptors that implement ClassDescriptor
 class FlatJDODescriptor
          Class FlatJDODescriptor.
 class HouseJDODescriptor
          Class HouseJDODescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.onetoone.descriptors
 

Classes in org.castor.cpa.test.test2996.onetoone.descriptors that implement ClassDescriptor
 class AddressDescriptor
          Class AddressDescriptor.
 class EmployeeDescriptor
          Class EmployeeDescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.onetoone.jdo_descriptors
 

Classes in org.castor.cpa.test.test2996.onetoone.jdo_descriptors that implement ClassDescriptor
 class AddressJDODescriptor
          Class AddressJDODescriptor.
 class EmployeeJDODescriptor
          Class EmployeeJDODescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.single.descriptors
 

Classes in org.castor.cpa.test.test2996.single.descriptors that implement ClassDescriptor
 class BookDescriptor
          Class BookDescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.test.test2996.single.jdo_descriptors
 

Classes in org.castor.cpa.test.test2996.single.jdo_descriptors that implement ClassDescriptor
 class BookJDODescriptor
          Class BookJDODescriptor.
 

Uses of ClassDescriptor in org.castor.cpa.util
 

Methods in org.castor.cpa.util that return ClassDescriptor
 ClassDescriptor JDOClassDescriptorResolverImpl.resolve(Class<?> type)
          Returns the ClassDescriptor for the given class using the following strategy.

Lookup the class descriptor cache Call ClassResolutionByMappingLoader command Call ClassResolutionByFile command
 ClassDescriptor JDOClassDescriptorResolver.resolve(String type)
          Returns the ClassDescriptor for the given class.
 ClassDescriptor JDOClassDescriptorResolverImpl.resolve(String type)
          Returns the ClassDescriptor for the given class.
 

Methods in org.castor.cpa.util that return types with arguments of type ClassDescriptor
 Iterator<ClassDescriptor> JDOClassDescriptorResolver.descriptorIterator()
          Returns an iterator over all the known descriptors in the original order they have been added.
 Iterator<ClassDescriptor> JDOClassDescriptorResolverImpl.descriptorIterator()
          Returns an iterator over all the known descriptors in the original order they have been added.
 

Methods in org.castor.cpa.util with parameters of type ClassDescriptor
 void JDOClassDescriptorResolver.registerDescriptor(Class<?> type, ClassDescriptor classDescriptor)
          Registers a ClassDescriptor with the descriptor cache.
 void JDOClassDescriptorResolverImpl.registerDescriptor(Class<?> type, ClassDescriptor classDescriptor)
          Registers a ClassDescriptor with the descriptor cache.
 

Uses of ClassDescriptor in org.castor.cpa.util.classresolution.command
 

Methods in org.castor.cpa.util.classresolution.command that return ClassDescriptor
 ClassDescriptor ClassResolutionByMappingLoader.resolve(Class type)
          Resolves a ClassDescriptor for the given type using the MappingLoader of the MappingLoaderNature.
 ClassDescriptor ClassResolutionByFile.resolve(Class type)
          Tries to load a ClassDescriptor for the given type from the filesystem by lookup the subpackage specified in using the ClassLoader of the ClassLoaderNature .
 ClassDescriptor ClassResolutionByAnnotations.resolve(Class type)
          Try to resolve/generate a ClassDescriptor for the given (JPA annotated) type.
 ClassDescriptor ClassResolutionByCDR.resolve(Class type)
          Resolves a type to a ClassDescriptor by looking for a JDOConstants.PKG_CDR_LIST_FILE file in the root directory.
 ClassDescriptor ClassDescriptorResolutionCommand.resolve(Class<?> type)
          Resolves a ClassDescriptor..
 

Methods in org.castor.cpa.util.classresolution.command that return types with arguments of type ClassDescriptor
 Map<String,ClassDescriptor> ClassResolutionByCDR.getDescriptors(String packageName)
          Get all descriptors from the package defined by the packageName that contains the JDOConstants.PKG_CDR_LIST_FILE file.
 

Uses of ClassDescriptor in org.castor.jdo.conf.descriptors
 

Classes in org.castor.jdo.conf.descriptors that implement ClassDescriptor
 class DatabaseChoiceDescriptor
          Class DatabaseChoiceDescriptor.
 class DatabaseDescriptor
          Class DatabaseDescriptor.
 class DataSourceDescriptor
          Class DataSourceDescriptor.
 class DriverDescriptor
          Class DriverDescriptor.
 class JdoConfDescriptor
          Class JdoConfDescriptor.
 class JndiDescriptor
          Class JndiDescriptor.
 class MappingDescriptor
          Class MappingDescriptor.
 class PackageMappingDescriptor
          Class PackageMappingDescriptor.
 class TransactionDemarcationDescriptor
          Class TransactionDemarcationDescriptor.
 class TransactionManagerDescriptor
          Class TransactionManagerDescriptor.
 

Uses of ClassDescriptor in org.castor.jdo.util
 

Methods in org.castor.jdo.util that return ClassDescriptor
static ClassDescriptor JDOUtils.getClassDescriptor(String db, Class<?> type)
          Return ClassDescriptor for given type in named database .
 

Uses of ClassDescriptor in org.exolab.castor.builder.binding.xml.descriptors
 

Classes in org.exolab.castor.builder.binding.xml.descriptors that implement ClassDescriptor
 class AutomaticNamingTypeDescriptor
          Class AutomaticNamingTypeDescriptor.
 class BindingDescriptor
          Class BindingDescriptor.
 class ClassTypeDescriptor
          Class ClassTypeDescriptor.
 class ComponentBindingTypeChoiceDescriptor
          Class ComponentBindingTypeChoiceDescriptor.
 class ComponentBindingTypeDescriptor
          Class ComponentBindingTypeDescriptor.
 class ContentMemberTypeDescriptor
          Class ContentMemberTypeDescriptor.
 class EnumBindingTypeDescriptor
          Class EnumBindingTypeDescriptor.
 class EnumClassNameDescriptor
          Class EnumClassNameDescriptor.
 class EnumMemberDescriptor
          Class EnumMemberDescriptor.
 class ExcludeDescriptor
          Class ExcludeDescriptor.
 class ExcludesDescriptor
          Class ExcludesDescriptor.
 class FieldTypeDescriptor
          Class FieldTypeDescriptor.
 class ForcesDescriptor
          Class ForcesDescriptor.
 class IncludeTypeDescriptor
          Class IncludeTypeDescriptor.
 class InterfaceDescriptor
          Class InterfaceDescriptor.
 class NamingTypeDescriptor
          Class NamingTypeDescriptor.
 class NamingXMLTypeDescriptor
          Class NamingXMLTypeDescriptor.
 class PackageTypeChoiceDescriptor
          Class PackageTypeChoiceDescriptor.
 class PackageTypeDescriptor
          Class PackageTypeDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.builder.binding.xml.types.descriptors
 

Classes in org.exolab.castor.builder.binding.xml.types.descriptors that implement ClassDescriptor
 class BindingTypeDescriptor
          Class BindingTypeDescriptor.
 class FieldTypeCollectionTypeDescriptor
          Class FieldTypeCollectionTypeDescriptor.
 class FieldTypeVisibilityTypeDescriptor
          Class FieldTypeVisibilityTypeDescriptor.
 class VisibilityTypeDescriptor
          Class VisibilityTypeDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.jdo.engine
 

Methods in org.exolab.castor.jdo.engine that return ClassDescriptor
protected  ClassDescriptor JDOMappingLoader.createClassDescriptor(ClassMapping classMapping)
           
 ClassDescriptor SQLEngine.getDescriptor()
          Used by OQLQuery to retrieve the class descriptor.
 

Methods in org.exolab.castor.jdo.engine with parameters of type ClassDescriptor
static String[] SQLHelper.getIdentitySQLNames(ClassDescriptor desc)
           
static int SQLHelper.numberOfExtendingClassDescriptors(ClassDescriptor classDescriptor)
           
protected  void JDOMappingLoader.resolveRelations(ClassDescriptor clsDesc)
          Walks through all fields of a descriptor and resolves relation ClassDescriptors by using mapping information or, if not present, resolution by file to support generated ClassDescriptors.
 

Method parameters in org.exolab.castor.jdo.engine with type arguments of type ClassDescriptor
static void SQLHelper.addExtendingClassDescriptors(Collection<ClassDescriptor> classDescriptorsToAdd, Collection<ClassDescriptor> extendClassDescriptors)
           
static void SQLHelper.addExtendingClassDescriptors(Collection<ClassDescriptor> classDescriptorsToAdd, Collection<ClassDescriptor> extendClassDescriptors)
           
static Object[] SQLHelper.calculateNumberOfFields(Collection<ClassDescriptor> extendingClassDescriptors, int numberOfIdentityColumns, int numberOfFields, int numberOfExtendLevels, ResultSet rs)
           
 

Constructors in org.exolab.castor.jdo.engine with parameters of type ClassDescriptor
SQLEngine(ClassDescriptor clsDesc, PersistenceFactory factory)
           
SQLFieldInfo(ClassDescriptor clsDesc, FieldDescriptor fieldDesc, String classTable, boolean ext)
           
 

Uses of ClassDescriptor in org.exolab.castor.jdo.engine.nature
 

Methods in org.exolab.castor.jdo.engine.nature that return types with arguments of type ClassDescriptor
 Collection<ClassDescriptor> ClassDescriptorJDONature.getExtended()
          Returns a collection of ClassDescriptors that extend this class (descriptor).
 

Methods in org.exolab.castor.jdo.engine.nature with parameters of type ClassDescriptor
 void ClassDescriptorJDONature.addExtended(ClassDescriptor classDesc)
          Adds a ClassDescriptor that extends this class.
 

Uses of ClassDescriptor in org.exolab.castor.jdo.oql
 

Methods in org.exolab.castor.jdo.oql that return ClassDescriptor
 ClassDescriptor ParseTreeWalker.getClassDescriptor()
          Accessor method for _clsDesc.
 

Uses of ClassDescriptor in org.exolab.castor.mapping
 

Methods in org.exolab.castor.mapping that return ClassDescriptor
 ClassDescriptor FieldDescriptor.getClassDescriptor()
          Returns the class descriptor related to the field type.
 ClassDescriptor FieldDescriptor.getContainingClassDescriptor()
          Get the class descriptor which contains this field.
 ClassDescriptor MappingLoader.getDescriptor(String classname)
          Returns the ClassDescriptor for the class with the given name.
 ClassDescriptor ClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 

Methods in org.exolab.castor.mapping that return types with arguments of type ClassDescriptor
 List<ClassDescriptor> MappingLoader.getDescriptors()
          Returns a List of ClassDescriptors of all known descriptors.
 

Methods in org.exolab.castor.mapping with parameters of type ClassDescriptor
 void FieldDescriptor.setContainingClassDescriptor(ClassDescriptor parent)
          Set the class descriptor which contains this field.
 

Uses of ClassDescriptor in org.exolab.castor.mapping.loader
 

Classes in org.exolab.castor.mapping.loader that implement ClassDescriptor
 class ClassDescriptorImpl
          The standard ClassDescriptor implementation, holding general OO information about the class described.

Engines will use Natures to augment this class with engine-specific knowledge and functionality, using ClassDescriptorImpl.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.

 

Methods in org.exolab.castor.mapping.loader that return ClassDescriptor
protected abstract  ClassDescriptor AbstractMappingLoader.createClassDescriptor(ClassMapping clsMap)
           
 ClassDescriptor FieldDescriptorImpl.getClassDescriptor()
           
 ClassDescriptor FieldDescriptorImpl.getContainingClassDescriptor()
           
protected  ClassDescriptor AbstractMappingLoader.getDepended(ClassMapping clsMap, Class<?> javaClass)
          Gets the ClassDescriptor the given classMapping depends on.
 ClassDescriptor ClassDescriptorImpl.getDepends()
          Returns the ClassDescriptor of the class which this class depends upon.
 ClassDescriptor AbstractMappingLoader2.getDescriptor(String classname)
           
protected  ClassDescriptor AbstractMappingLoader.getExtended(ClassMapping clsMap, Class<?> javaClass)
          Gets the ClassDescriptor the given classMapping extends.
 ClassDescriptor ClassDescriptorImpl.getExtends()
          Returns the class descriptor of the class extended by this class.
 

Methods in org.exolab.castor.mapping.loader that return types with arguments of type ClassDescriptor
 List<ClassDescriptor> AbstractMappingLoader2.getDescriptors()
           
 

Methods in org.exolab.castor.mapping.loader with parameters of type ClassDescriptor
protected  void AbstractMappingLoader2.addDescriptor(ClassDescriptor descriptor)
          Adds a class descriptor.
static FieldDescriptor[] ClassDescriptorHelper.getFullFields(ClassDescriptor classDescriptor)
          Get all the FieldDescriptors for non-identity fields, including all the fields in base classes.
static FieldDescriptor[] ClassDescriptorHelper.getIdFields(ClassDescriptor classDescriptor)
          Get the all the id fields of a class If the class, C, is a dependent class, then the depended class', D, id fields will be appended at the back and returned.
protected abstract  void AbstractMappingLoader.resolveRelations(ClassDescriptor clsDesc)
           
 void FieldDescriptorImpl.setClassDescriptor(ClassDescriptor classDescriptor)
          Set the ClassDescriptor for the described field.
 void FieldDescriptorImpl.setContainingClassDescriptor(ClassDescriptor parent)
           
 void ClassDescriptorImpl.setDepends(ClassDescriptor depends)
          Sets the ClassDescriptor of the class which this class depends upon.
 void ClassDescriptorImpl.setExtends(ClassDescriptor extend)
          Sets the descriptor of the class which this class extends.
 

Uses of ClassDescriptor in org.exolab.castor.mapping.xml.descriptors
 

Classes in org.exolab.castor.mapping.xml.descriptors that implement ClassDescriptor
 class BindXmlDescriptor
          Class BindXmlDescriptor.
 class CacheTypeMappingDescriptor
          Class CacheTypeMappingDescriptor.
 class ClassChoiceDescriptor
          Class ClassChoiceDescriptor.
 class ClassMappingDescriptor
          Class ClassMappingDescriptor.
 class ContainerDescriptor
          Class ContainerDescriptor.
 class FieldHandlerDefDescriptor
          Class FieldHandlerDefDescriptor.
 class FieldMappingDescriptor
          Class FieldMappingDescriptor.
 class IncludeDescriptor
          Class IncludeDescriptor.
 class KeyGeneratorDefDescriptor
          Class KeyGeneratorDefDescriptor.
 class LdapDescriptor
          Class LdapDescriptor.
 class MappingRootDescriptor
          Class MappingRootDescriptor.
 class MapToDescriptor
          Class MapToDescriptor.
 class NamedNativeQueryDescriptor
          Class NamedNativeQueryDescriptor.
 class NamedQueryDescriptor
          Class NamedQueryDescriptor.
 class ParamDescriptor
          Class ParamDescriptor.
 class PropertyDescriptor
          Class PropertyDescriptor.
 class PropertyTypeDescriptor
          Class PropertyTypeDescriptor.
 class QueryHintDescriptor
          Class QueryHintDescriptor.
 class SqlDescriptor
          Class SqlDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.mapping.xml.types.descriptors
 

Classes in org.exolab.castor.mapping.xml.types.descriptors that implement ClassDescriptor
 class BindXmlAutoNamingTypeDescriptor
          Class BindXmlAutoNamingTypeDescriptor.
 class BindXmlNodeTypeDescriptor
          Class BindXmlNodeTypeDescriptor.
 class ClassMappingAccessTypeDescriptor
          Class ClassMappingAccessTypeDescriptor.
 class FieldMappingCollectionTypeDescriptor
          Class FieldMappingCollectionTypeDescriptor.
 class SqlDirtyTypeDescriptor
          Class SqlDirtyTypeDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.persist
 

Methods in org.exolab.castor.persist that return ClassDescriptor
 ClassDescriptor ClassMolder.getClassDescriptor()
           
 

Uses of ClassDescriptor in org.exolab.castor.persist.spi
 

Methods in org.exolab.castor.persist.spi with parameters of type ClassDescriptor
 KeyGenerator PersistenceFactory.getKeyGenerator(ClassDescriptor clsDesc)
          Returns a key generator as specified in the given class descriptor.
 Persistence PersistenceFactory.getPersistence(ClassDescriptor clsDesc)
          Returns a persistence implementation for the specified object type (given its descriptor) on behalf of the specified cache engine.
 

Uses of ClassDescriptor in org.exolab.castor.tests.framework.testDescriptor.descriptors
 

Classes in org.exolab.castor.tests.framework.testDescriptor.descriptors that implement ClassDescriptor
 class BugFixDescriptor
          Class BugFixDescriptor.
 class CallMethodDescriptor
          Class CallMethodDescriptor.
 class ConfigurationDescriptor
          Class ConfigurationDescriptor.
 class ConfigurationTypeDescriptor
          Class ConfigurationTypeDescriptor.
 class CustomTestDescriptor
          Class CustomTestDescriptor.
 class CustomTestTypeDescriptor
          Class CustomTestTypeDescriptor.
 class ExpectedSourcesDescriptor
          Class ExpectedSourcesDescriptor.
 class FailureDescriptor
          Class FailureDescriptor.
 class FailureTypeDescriptor
          Class FailureTypeDescriptor.
 class ListenerDescriptor
          Class ListenerDescriptor.
 class ListenerTypeDescriptor
          Class ListenerTypeDescriptor.
 class MarshalDescriptor
          Class MarshalDescriptor.
 class MarshallingTestDescriptor
          Class MarshallingTestDescriptor.
 class MethodsDescriptor
          Class MethodsDescriptor.
 class OnlySourceGenerationTestDescriptor
          Class OnlySourceGenerationTestDescriptor.
 class Root_ObjectDescriptor
          Class Root_ObjectDescriptor.
 class RootTypeDescriptor
          Class RootTypeDescriptor.
 class SchemaDifferencesDescriptor
          Class SchemaDifferencesDescriptor.
 class SchemaDifferencesTypeDescriptor
          Class SchemaDifferencesTypeDescriptor.
 class SchemaTestDescriptor
          Class SchemaTestDescriptor.
 class SourceGeneratorTestDescriptor
          Class SourceGeneratorTestDescriptor.
 class SourcesNotExpectedDescriptor
          Class SourcesNotExpectedDescriptor.
 class StringTypeDescriptor
          Class StringTypeDescriptor.
 class TestDescriptorChoiceDescriptor
          Class TestDescriptorChoiceDescriptor.
 class TestDescriptorDescriptor
          Class TestDescriptorDescriptor.
 class UnitTestCaseChoiceDescriptor
          Class UnitTestCaseChoiceDescriptor.
 class UnitTestCaseDescriptor
          Class UnitTestCaseDescriptor.
 class UnmarshalDescriptor
          Class UnmarshalDescriptor.
 class ValueDescriptor
          Class ValueDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.tests.framework.testDescriptor.types.descriptors
 

Classes in org.exolab.castor.tests.framework.testDescriptor.types.descriptors that implement ClassDescriptor
 class CategoryTypeDescriptor
          Class CategoryTypeDescriptor.
 class CollectionTypeDescriptor
          Class CollectionTypeDescriptor.
 class FailureStepTypeDescriptor
          Class FailureStepTypeDescriptor.
 class TypeTypeDescriptor
          Class TypeTypeDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.types
 

Classes in org.exolab.castor.types that implement ClassDescriptor
 class BaseDescriptor
          The Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types.
 class CenturyDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 class DateDescriptor
          The Date Descriptor.
 class DateTimeDescriptor
          The DateTime Descriptor.
 class DurationDescriptor
          The Duration Descriptor.
 class GDayDescriptor
          The GDay Descriptor.
 class GMonthDayDescriptor
          The gMonthDay Descriptor.
 class GMonthDescriptor
          The GMonth Descriptor.
 class GYearDescriptor
          The GYear Descriptor.
 class GYearMonthDescriptor
          The GYearMonth Descriptor.
 class MonthDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 class RecurringDurationDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 class TimeDescriptor
          The Time Descriptor.
 class TimeDurationDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 class TimePeriodDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 class YearDescriptor
          Deprecated. since Castor 1.0.6 since this type is not in any recommendation.
 

Methods in org.exolab.castor.types that return ClassDescriptor
 ClassDescriptor BaseDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 

Uses of ClassDescriptor in org.exolab.castor.xml
 

Subinterfaces of ClassDescriptor in org.exolab.castor.xml
 interface XMLClassDescriptor
          A class descriptor for describing relationships between a Class and an XML element or complexType.
 

Methods in org.exolab.castor.xml that return ClassDescriptor
protected  ClassDescriptor XMLMappingLoader.createClassDescriptor(ClassMapping classMapping)
          To create the class descriptor for the given class mapping.
 ClassDescriptor ClassDescriptorResolver.resolve(Class<?> type)
          Returns the ClassDescriptor for the given class.
 

Methods in org.exolab.castor.xml that return types with arguments of type ClassDescriptor
 Iterator<ClassDescriptor> XMLClassDescriptorResolver.resolveAllByXMLName(String xmlName, String namespaceURI, ClassLoader loader)
          Returns an enumeration of XMLClassDescriptor objects that match the given xml name.
 

Methods in org.exolab.castor.xml with parameters of type ClassDescriptor
protected  void XMLMappingLoader.resolveRelations(ClassDescriptor clsDesc)
           
 

Uses of ClassDescriptor in org.exolab.castor.xml.descriptors
 

Classes in org.exolab.castor.xml.descriptors that implement ClassDescriptor
 class DateClassDescriptor
          A ClassDescriptor for java.util.Date.
 class EnumerationDescriptor
          The default class descriptor for Enumerations that are passed in as the root-level class, this is really only useful for marshaling, as Enumerations are immutable.
 class ListClassDescriptor
          The default java.util.List class descriptor.
 class LocaleDescriptor
          A ClassDescriptor for java.util.Locale.
 class PrimitivesClassDescriptor
          The default primitives class descriptor, this is only used when unmarshaling a primitive as the "root" object.
 class RootArrayDescriptor
          The default class descriptor for Arrays that are passed in as the root-level class.
 class SQLDateClassDescriptor
          A ClassDescriptor for java.sql.Date.
 class SQLTimeClassDescriptor
          A ClassDescriptor for java.sql.Time.
 class SQLTimestampClassDescriptor
          A ClassDescriptor for java.sql.Date.
 class StringClassDescriptor
          The default String class descriptor.
 class VectorClassDescriptor
          The default java.util.Vector class descriptor.
 

Methods in org.exolab.castor.xml.descriptors that return ClassDescriptor
 ClassDescriptor StringClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor DateClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor SQLTimeClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor SQLDateClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor LocaleDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor VectorClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor SQLTimestampClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor ListClassDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor RootArrayDescriptor.getExtends()
          Returns the class descriptor of the class extended by this class.
 

Uses of ClassDescriptor in org.exolab.castor.xml.schema.annotations.jdo.descriptors
 

Classes in org.exolab.castor.xml.schema.annotations.jdo.descriptors that implement ClassDescriptor
 class ColumnDescriptor
          Class ColumnDescriptor.
 class ManyToManyDescriptor
          Class ManyToManyDescriptor.
 class OneToManyDescriptor
          Class OneToManyDescriptor.
 class OneToOneDescriptor
          Class OneToOneDescriptor.
 class PkTypeDescriptor
          Class PkTypeDescriptor.
 class PrimaryKeyDescriptor
          Class PrimaryKeyDescriptor.
 class ReadonlyDirtyTypeDescriptor
          Class ReadonlyDirtyTypeDescriptor.
 class TableDescriptor
          Class TableDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.xml.schema.annotations.jdo.types.descriptors
 

Classes in org.exolab.castor.xml.schema.annotations.jdo.types.descriptors that implement ClassDescriptor
 class TableAccessModeTypeDescriptor
          Class TableAccessModeTypeDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.xml.util
 

Classes in org.exolab.castor.xml.util that implement ClassDescriptor
 class XMLClassDescriptorAdapter
          An adapter class which can turn an ordinary ClassDescriptor into an XMLClassDescriptor.
 class XMLClassDescriptorImpl
          The core implementation of XMLClassDescriptor.
 

Methods in org.exolab.castor.xml.util that return ClassDescriptor
 ClassDescriptor XMLClassDescriptorImpl.getExtends()
          Returns the class descriptor of the class extended by this class.
 ClassDescriptor XMLClassDescriptorResolverImpl.resolve(Class<?> type)
          Returns the ClassDescriptor for the given class.
 ClassDescriptor ResolverStrategy.resolveClass(ResolverStrategy.ResolverResults resolverResults, String className)
          Implementes a strategy how a class is resolved into a list of class descriptors.
 

Methods in org.exolab.castor.xml.util that return types with arguments of type ClassDescriptor
 Iterator<ClassDescriptor> XMLClassDescriptorResolverImpl.resolveAllByXMLName(String xmlName, String namespaceURI, ClassLoader loader)
          Returns an enumeration of XMLClassDescriptor objects that match the given xml name.
 

Constructors in org.exolab.castor.xml.util with parameters of type ClassDescriptor
XMLClassDescriptorAdapter(ClassDescriptor classDesc, String xmlName)
          Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor.
XMLClassDescriptorAdapter(ClassDescriptor classDesc, String xmlName, NodeType primitiveNodeType)
          Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor.
 

Uses of ClassDescriptor in org.exolab.castor.xml.util.resolvers
 

Methods in org.exolab.castor.xml.util.resolvers that return ClassDescriptor
 ClassDescriptor CastorXMLStrategy.resolveClass(ResolverStrategy.ResolverResults resolverResults, String className)
          Implementes a strategy how a class is resolved into a list of class descriptors.
 

Methods in org.exolab.castor.xml.util.resolvers that return types with arguments of type ClassDescriptor
protected  Map<String,ClassDescriptor> ByPackageMapping.internalResolve(String packageName, ClassLoader classLoader, Map properties)
          The required parameter checks are in the public method and here we expect that the resolve logic itself is implemented.
protected  Map<String,ClassDescriptor> ByCDR.internalResolve(String packageName, ClassLoader classLoader, Map properties)
          Tries to load the CDR file for the given package name using the provided class loader.
protected abstract  Map<String,ClassDescriptor> AbstractResolverPackageCommand.internalResolve(String packageName, ClassLoader classLoader, Map props)
          The required parameter checks are in the public method and here we expect that the resolve logic itself is implemented.
 Map<String,ClassDescriptor> AbstractResolverPackageCommand.resolve(String packageName, Map properties)
          The one and only purpose resolver commands are good for ;-) .
 



Copyright © 2012. All Rights Reserved.