org.exolab.castor.mapping.loader
public class FieldDescriptorImpl extends Object implements FieldDescriptor
Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:29 $
See Also: ClassDescriptorImpl
| Constructor Summary | |
|---|---|
| FieldDescriptorImpl(String fieldName, TypeInfo typeInfo, FieldHandler handler, boolean trans)
Constructs a new field descriptor.
| |
| protected | FieldDescriptorImpl(FieldDescriptor fieldDesc)
Constructor used by derived clases. |
| protected | FieldDescriptorImpl(FieldDescriptorImpl fieldDesc)
Constructor used by derived clases. |
| Method Summary | |
|---|---|
| ClassDescriptor | getClassDescriptor() |
| ClassDescriptor | getContainingClassDescriptor() |
| TypeConvertor | getConvertor()
Returns the convertor from the field type to an external type.
|
| String | getConvertorParam()
Returns the convertor parameter.
|
| String | getFieldName() |
| Class | getFieldType() |
| FieldHandler | getHandler() |
| boolean | isImmutable() |
| boolean | isMultivalued() |
| boolean | isRequired() |
| boolean | isTransient() |
| void | setClassDescriptor(ClassDescriptor clsDesc)
Mutator method used by MappingLoader. |
| void | setContainingClassDescriptor(ClassDescriptor contClsDesc) |
| void | setHandler(FieldHandler handler)
Mutator method used by MappingLoader. |
| void | setRequired(boolean required)
Mutator method used by MappingLoader. |
| String | toString() |
Parameters: fieldName The field name typeInfo The field type information handler The field handler (may be null) trans True if the field is transient
Returns: Convertor from field type
Returns: Convertor parameter