Uses of Interface
org.exolab.castor.mapping.ClassDescriptor
Packages that use ClassDescriptor
Package
Description
The Class Mapping API
Implementations for mapping interfaces and the default mapping loader.
The Castor implementation of specific XML Schema Types
The XML Marshaller API
-
Uses of ClassDescriptor in org.exolab.castor.builder.binding.xml.descriptors
Classes in org.exolab.castor.builder.binding.xml.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of ClassDescriptor in org.exolab.castor.builder.binding.xml.types.descriptors
Classes in org.exolab.castor.builder.binding.xml.types.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclassclassclassclass -
Uses of ClassDescriptor in org.exolab.castor.mapping
Methods in org.exolab.castor.mapping that return ClassDescriptorModifier and TypeMethodDescriptionFieldDescriptor.getClassDescriptor()Returns the class descriptor related to the field type.FieldDescriptor.getContainingClassDescriptor()Get the class descriptor which contains this field.MappingLoader.getDescriptor(String classname) Returns the ClassDescriptor for the class with the given name.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 ClassDescriptorModifier and TypeMethodDescriptionMappingLoader.getDescriptors()Returns a List ofClassDescriptors of all known descriptors.Methods in org.exolab.castor.mapping with parameters of type ClassDescriptorModifier and TypeMethodDescriptionvoidFieldDescriptor.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 ClassDescriptorModifier and TypeClassDescriptionclassThe standardClassDescriptorimplementation, holding general OO information about the class described.Methods in org.exolab.castor.mapping.loader that return ClassDescriptorModifier and TypeMethodDescriptionprotected abstract ClassDescriptorAbstractMappingLoader.createClassDescriptor(ClassMapping clsMap) final ClassDescriptorFieldDescriptorImpl.getClassDescriptor()final ClassDescriptorFieldDescriptorImpl.getContainingClassDescriptor()protected final ClassDescriptorAbstractMappingLoader.getDepended(ClassMapping clsMap, Class<?> javaClass) Gets the ClassDescriptor the givenclassMappingdepends on.ClassDescriptorImpl.getDepends()Returns theClassDescriptorof the class which this class depends upon.final ClassDescriptorAbstractMappingLoader2.getDescriptor(String classname) protected final ClassDescriptorAbstractMappingLoader.getExtended(ClassMapping clsMap, Class<?> javaClass) Gets the ClassDescriptor the givenclassMappingextends.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 ClassDescriptorModifier and TypeMethodDescriptionfinal List<ClassDescriptor> AbstractMappingLoader2.getDescriptors()Methods in org.exolab.castor.mapping.loader with parameters of type ClassDescriptorModifier and TypeMethodDescriptionprotected final voidAbstractMappingLoader2.addDescriptor(ClassDescriptor descriptor) Adds a class descriptor.static FieldDescriptor[]ClassDescriptorHelper.getFullFields(ClassDescriptor classDescriptor) Get all theFieldDescriptors 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 voidAbstractMappingLoader.resolveRelations(ClassDescriptor clsDesc) final voidFieldDescriptorImpl.setClassDescriptor(ClassDescriptor classDescriptor) Set the ClassDescriptor for the described field.final voidFieldDescriptorImpl.setContainingClassDescriptor(ClassDescriptor parent) voidClassDescriptorImpl.setDepends(ClassDescriptor depends) Sets theClassDescriptorof the class which this class depends upon.voidClassDescriptorImpl.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 ClassDescriptorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of ClassDescriptor in org.exolab.castor.mapping.xml.types.descriptors
Classes in org.exolab.castor.mapping.xml.types.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of ClassDescriptor in org.exolab.castor.types
Classes in org.exolab.castor.types that implement ClassDescriptorModifier and TypeClassDescriptionclassThe Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.classThe Date Descriptor.classThe DateTime Descriptor.classThe Duration Descriptor.classThe GDay Descriptor.classThe gMonthDay Descriptor.classThe GMonth Descriptor.classThe GYear Descriptor.classThe GYearMonth Descriptor.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.classThe Time Descriptor.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.classDeprecated.since Castor 1.0.6 since this type is not in any recommendation.Methods in org.exolab.castor.types that return ClassDescriptorModifier and TypeMethodDescriptionBaseDescriptor.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.xmlModifier and TypeInterfaceDescriptioninterfaceA class descriptor for describing relationships between a Class and an XML element or complexType.Methods in org.exolab.castor.xml that return ClassDescriptorModifier and TypeMethodDescriptionprotected ClassDescriptorXMLMappingLoader.createClassDescriptor(ClassMapping classMapping) To create the class descriptor for the given class mapping.Returns the ClassDescriptor for the given class.Methods in org.exolab.castor.xml that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionXMLClassDescriptorResolver.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 ClassDescriptorModifier and TypeMethodDescriptionprotected final voidXMLMappingLoader.resolveRelations(ClassDescriptor clsDesc) -
Uses of ClassDescriptor in org.exolab.castor.xml.descriptors
Classes in org.exolab.castor.xml.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclassclassA ClassDescriptor for java.util.Date.classThe 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.classThe default java.util.List class descriptor.classA ClassDescriptor for java.util.Locale.classThe default primitives class descriptor, this is only used when unmarshaling a primitive as the "root" object.classThe default class descriptor for Arrays that are passed in as the root-level class.classA ClassDescriptor for java.sql.Date.classA ClassDescriptor for java.sql.Time.classA ClassDescriptor for java.sql.Date.classThe default String class descriptor.classThe default java.util.Vector class descriptor.Methods in org.exolab.castor.xml.descriptors that return ClassDescriptorModifier and TypeMethodDescriptionDateClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.ListClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.LocaleDescriptor.getExtends()Returns the class descriptor of the class extended by this class.RootArrayDescriptor.getExtends()Returns the class descriptor of the class extended by this class.SQLDateClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.SQLTimeClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.SQLTimestampClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.StringClassDescriptor.getExtends()Returns the class descriptor of the class extended by this class.VectorClassDescriptor.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 ClassDescriptorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass -
Uses of ClassDescriptor in org.exolab.castor.xml.schema.annotations.solrj.descriptors
Classes in org.exolab.castor.xml.schema.annotations.solrj.descriptors that implement ClassDescriptor -
Uses of ClassDescriptor in org.exolab.castor.xml.util
Classes in org.exolab.castor.xml.util that implement ClassDescriptorModifier and TypeClassDescriptionclassAn adapter class which can turn an ordinary ClassDescriptor into an XMLClassDescriptor.classThe core implementation of XMLClassDescriptor.Methods in org.exolab.castor.xml.util that return ClassDescriptorModifier and TypeMethodDescriptionXMLClassDescriptorImpl.getExtends()Returns the class descriptor of the class extended by this class.Returns the ClassDescriptor for the given class.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 ClassDescriptorModifier and TypeMethodDescriptionXMLClassDescriptorResolverImpl.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 ClassDescriptorModifierConstructorDescriptionXMLClassDescriptorAdapter(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 ClassDescriptorModifier and TypeMethodDescriptionCastorXMLStrategy.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 ClassDescriptorModifier and TypeMethodDescriptionprotected 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.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 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.final Map<String, ClassDescriptor> The one and only purpose resolver commands are good for ;-) . -
Uses of ClassDescriptor in types.descriptors
Classes in types.descriptors that implement ClassDescriptor