Uses of Interface
org.exolab.castor.mapping.FieldHandler
Packages that use FieldHandler
Package
Description
The Class Mapping API
Implementations for mapping interfaces and the default mapping loader.
The XML Marshaller API
-
Uses of FieldHandler in org.exolab.castor.mapping
Subinterfaces of FieldHandler in org.exolab.castor.mappingModifier and TypeInterfaceDescriptioninterface
Deprecated.interface
AFieldHandler
that can be configured with any kind of data.Classes in org.exolab.castor.mapping that implement FieldHandlerModifier and TypeClassDescriptionclass
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability.class
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatibility.class
An extended version of the FieldHandler interface which is used for making generic libraries of FieldHandlers which can be used for more than one field or class, but have similar conversion algorithms.Methods in org.exolab.castor.mapping that return FieldHandlerModifier and TypeMethodDescriptionClonableFieldHandlerMarker.copyFieldHandler()
Entry point for shallow/deep 'cloning' ofFieldHandler
instances.ClonableFieldHandler.copyInstance()
Deprecated.Entry point for shallow/deep 'cloning' ofFieldHandler
instances.FieldDescriptor.getHandler()
Returns the handler of the field.Methods in org.exolab.castor.mapping with parameters of type FieldHandlerModifier and TypeMethodDescriptionfinal void
GeneralizedFieldHandler.setFieldHandler
(FieldHandler handler) Sets the FieldHandler that this FieldHander delegates to. -
Uses of FieldHandler in org.exolab.castor.mapping.handlers
Classes in org.exolab.castor.mapping.handlers that implement FieldHandlerModifier and TypeClassDescriptionclass
A specialized FieldHandler for the type-safe enum style classes.class
A dummy FieldHandler for "transient" fields.Constructors in org.exolab.castor.mapping.handlers with parameters of type FieldHandlerModifierConstructorDescriptionEnumFieldHandler
(Class enumType, FieldHandler handler, Method createMethod) Creates a new EnumFieldHandler with the given type and FieldHandler -
Uses of FieldHandler in org.exolab.castor.mapping.loader
Classes in org.exolab.castor.mapping.loader that implement FieldHandlerModifier and TypeClassDescriptionclass
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability.class
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability.final class
A field handler that knows how to get/set the values of a field directly or through the get/set methods.Methods in org.exolab.castor.mapping.loader that return FieldHandlerModifier and TypeMethodDescriptionprotected final FieldHandler
AbstractMappingLoader.createFieldHandler
(Class<?> javaClass, Class<?> fldType, FieldMapping fldMap, AbstractMappingLoader.TypeInfoReference typeInfoRef) Creates the FieldHandler for the given FieldMapping.final FieldHandler
FieldDescriptorImpl.getHandler()
Methods in org.exolab.castor.mapping.loader with parameters of type FieldHandlerModifier and TypeMethodDescriptionfinal void
FieldDescriptorImpl.setHandler
(FieldHandler handler) Set the FieldHandler for the field being described by this FieldDescriptor.Constructors in org.exolab.castor.mapping.loader with parameters of type FieldHandlerModifierConstructorDescriptionFieldDescriptorImpl
(String fieldName, TypeInfo typeInfo, FieldHandler handler, boolean isTransitive) Constructs a new field descriptor.FieldHandlerImpl
(FieldHandler<T> handler, TypeInfo typeInfo) Construct a new field handler for the specified field. -
Uses of FieldHandler in org.exolab.castor.xml
Classes in org.exolab.castor.xml that implement FieldHandlerModifier and TypeClassDescriptionclass
This FieldHandler is used in the generated descriptors. -
Uses of FieldHandler in org.exolab.castor.xml.handlers
Classes in org.exolab.castor.xml.handlers that implement FieldHandlerModifier and TypeClassDescriptionclass
A FieldHandler for the XML Schema Collection type.final class
The FieldHandler for ContainerElement.class
A specialized FieldHandler for the XML Schema Date/Time related types.class
A specialized FieldHandler for the XML Schema enumeration types.class
An implementation of GeneralizedFieldHandler for java.sql.Time.class
An implementation of GeneralizedFieldHandler for java.sql.Timestamp.class
An implementation of GeneralizedFieldHandler that simply calls Object#toString() in the conversion methods.class
An implementation of GeneralizedFieldHandler for classes that have a built-in valueOf(String) factory method, such as type-safe enumeration classes, java.sql.Timestamp, etc.Constructors in org.exolab.castor.xml.handlers with parameters of type FieldHandlerModifierConstructorDescriptionCollectionFieldHandler
(FieldHandler fieldHandler) Creates a new CollectionFieldHandler using the given FieldHandler for delegation.CollectionFieldHandler
(FieldHandler fieldHandler, TypeValidator validator) Creates a new CollectionFieldHandler using the given FieldHandler for delegation and the given type validator for validation.ContainerFieldHandler
(FieldHandler handler) Creates a new ContainerFieldHandler with the given FieldHandler.DateFieldHandler
(FieldHandler fieldHandler) Creates a new DateFieldHandler using the given FieldHandler for delegation.EnumFieldHandler
(Class enumType, FieldHandler handler) Creates a new EnumFieldHandler with the given type and FieldHandler.ToStringFieldHandler
(Class type, FieldHandler handler) Creates a new ToStringFieldHandler.
ClonableFieldHandlerMarker
instead.