|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FieldHandler | |
|---|---|
| org.exolab.castor.mapping | The Class Mapping API Version: $Revision: 6216 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Assaf Arkin Author: Keith Visco This package provides a common base for the class mapping descriptors and tools to generate mapping descriptors from a mapping file. |
| org.exolab.castor.mapping.handlers | |
| org.exolab.castor.mapping.loader | Implementations for mapping interfaces and the default mapping loader. |
| org.exolab.castor.xml | The XML Marshaller API
Version: $Revision: 6213 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
Author: Keith Visco
Marshaller marshalls a Java object into an XML document. |
| org.exolab.castor.xml.handlers | |
| Uses of FieldHandler in org.exolab.castor.mapping |
|---|
| Subinterfaces of FieldHandler in org.exolab.castor.mapping | |
|---|---|
interface |
ConfigurableFieldHandler
A FieldHandler that can be configured with any kind of data. |
| Classes in org.exolab.castor.mapping that implement FieldHandler | |
|---|---|
class |
AbstractFieldHandler
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
class |
ExtendedFieldHandler
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
class |
GeneralizedFieldHandler
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 FieldHandler | |
|---|---|
FieldHandler |
FieldDescriptor.getHandler()
Returns the handler of the field. |
| Methods in org.exolab.castor.mapping with parameters of type FieldHandler | |
|---|---|
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 FieldHandler | |
|---|---|
class |
EnumFieldHandler
A specialized FieldHandler for the type-safe enum style classes. |
class |
TransientFieldHandler
A dummy FieldHandler for "transient" fields. |
| Constructors in org.exolab.castor.mapping.handlers with parameters of type FieldHandler | |
|---|---|
EnumFieldHandler(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 FieldHandler | |
|---|---|
class |
FieldHandlerFriend
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
class |
FieldHandlerImpl
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 FieldHandler | |
|---|---|
protected FieldHandler |
AbstractMappingLoader.createFieldHandler(Class javaClass,
Class fldType,
FieldMapping fldMap,
AbstractMappingLoader.TypeInfoReference typeInfoRef)
Creates the FieldHandler for the given FieldMapping. |
FieldHandler |
FieldDescriptorImpl.getHandler()
|
| Methods in org.exolab.castor.mapping.loader with parameters of type FieldHandler | |
|---|---|
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 FieldHandler | |
|---|---|
FieldDescriptorImpl(String fieldName,
TypeInfo typeInfo,
FieldHandler handler,
boolean isTransitive)
Constructs a new field descriptor. |
|
FieldHandlerImpl(FieldHandler 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 FieldHandler | |
|---|---|
class |
XMLFieldHandler
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 FieldHandler | |
|---|---|
class |
CollectionFieldHandler
A FieldHandler for the XML Schema Collection type. |
class |
ContainerFieldHandler
The FieldHandler for ContainerElement. |
class |
DateFieldHandler
A specialized FieldHandler for the XML Schema Date/Time related types. |
class |
SQLTimeFieldHandler
An implementation of GeneralizedFieldHandler for java.sql.Time. |
class |
SQLTimestampFieldHandler
An implementation of GeneralizedFieldHandler for java.sql.Timestamp. |
class |
ToStringFieldHandler
An implementation of GeneralizedFieldHandler that simply calls Object#toString() in the conversion methods. |
class |
ValueOfFieldHandler
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 FieldHandler | |
|---|---|
CollectionFieldHandler(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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||