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