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 TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
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 TypeClassDescriptionclass
class
class
class
-
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 ofClassDescriptor
s of all known descriptors.Methods in org.exolab.castor.mapping with parameters of type ClassDescriptorModifier and TypeMethodDescriptionvoid
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 ClassDescriptorModifier and TypeClassDescriptionclass
The standardClassDescriptor
implementation, holding general OO information about the class described.Methods in org.exolab.castor.mapping.loader that return ClassDescriptorModifier and TypeMethodDescriptionprotected abstract ClassDescriptor
AbstractMappingLoader.createClassDescriptor
(ClassMapping clsMap) final ClassDescriptor
FieldDescriptorImpl.getClassDescriptor()
final ClassDescriptor
FieldDescriptorImpl.getContainingClassDescriptor()
protected final ClassDescriptor
AbstractMappingLoader.getDepended
(ClassMapping clsMap, Class<?> javaClass) Gets the ClassDescriptor the givenclassMapping
depends on.ClassDescriptorImpl.getDepends()
Returns theClassDescriptor
of the class which this class depends upon.final ClassDescriptor
AbstractMappingLoader2.getDescriptor
(String classname) protected final ClassDescriptor
AbstractMappingLoader.getExtended
(ClassMapping clsMap, Class<?> javaClass) Gets the ClassDescriptor the givenclassMapping
extends.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 void
AbstractMappingLoader2.addDescriptor
(ClassDescriptor descriptor) Adds a class descriptor.static FieldDescriptor[]
ClassDescriptorHelper.getFullFields
(ClassDescriptor classDescriptor) Get all theFieldDescriptor
s 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) final void
FieldDescriptorImpl.setClassDescriptor
(ClassDescriptor classDescriptor) Set the ClassDescriptor for the described field.final void
FieldDescriptorImpl.setContainingClassDescriptor
(ClassDescriptor parent) void
ClassDescriptorImpl.setDepends
(ClassDescriptor depends) Sets theClassDescriptor
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 ClassDescriptorModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ClassDescriptor in org.exolab.castor.mapping.xml.types.descriptors
Classes in org.exolab.castor.mapping.xml.types.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ClassDescriptor in org.exolab.castor.types
Classes in org.exolab.castor.types that implement ClassDescriptorModifier and TypeClassDescriptionclass
The Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types.class
Deprecated.since Castor 1.0.6 since this type is not in any recommendation.class
The Date Descriptor.class
The DateTime Descriptor.class
The Duration Descriptor.class
The GDay Descriptor.class
The gMonthDay Descriptor.class
The GMonth Descriptor.class
The GYear Descriptor.class
The GYearMonth Descriptor.class
Deprecated.since Castor 1.0.6 since this type is not in any recommendation.class
Deprecated.since Castor 1.0.6 since this type is not in any recommendation.class
The Time Descriptor.class
Deprecated.since Castor 1.0.6 since this type is not in any recommendation.class
Deprecated.since Castor 1.0.6 since this type is not in any recommendation.class
Deprecated.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 TypeInterfaceDescriptioninterface
A 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 ClassDescriptor
XMLMappingLoader.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 void
XMLMappingLoader.resolveRelations
(ClassDescriptor clsDesc) -
Uses of ClassDescriptor in org.exolab.castor.xml.descriptors
Classes in org.exolab.castor.xml.descriptors that implement ClassDescriptorModifier and TypeClassDescriptionclass
class
A ClassDescriptor for java.util.Date.class
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
The default java.util.List class descriptor.class
A ClassDescriptor for java.util.Locale.class
The default primitives class descriptor, this is only used when unmarshaling a primitive as the "root" object.class
The default class descriptor for Arrays that are passed in as the root-level class.class
A ClassDescriptor for java.sql.Date.class
A ClassDescriptor for java.sql.Time.class
A ClassDescriptor for java.sql.Date.class
The default String class descriptor.class
The 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 TypeClassDescriptionclass
class
class
class
class
class
class
class
-
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 TypeClassDescriptionclass
An adapter class which can turn an ordinary ClassDescriptor into an XMLClassDescriptor.class
The 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