org.exolab.castor.mapping.loader

Class DelegateFieldDescriptor

Implemented Interfaces:
FieldDescriptor

public class DelegateFieldDescriptor
extends java.lang.Object
implements FieldDescriptor

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:29 $

Author:
Assaf Arkin

Constructor Summary

DelegateFieldDescriptor(FieldDescriptor desc)

Method Summary

ClassDescriptor
getClassDescriptor()
ClassDescriptor
getContainingClassDescriptor()
String
getFieldName()
Class
getFieldType()
FieldHandler
getHandler()
boolean
isImmutable()
boolean
isMultivalued()
boolean
isRequired()
boolean
isTransient()
void
setContainingClassDescriptor(ClassDescriptor contClsDesc)
Set the class which contains this field

Constructor Details

DelegateFieldDescriptor

protected DelegateFieldDescriptor(FieldDescriptor desc)

Method Details

getClassDescriptor

public ClassDescriptor getClassDescriptor()
Specified by:
getClassDescriptor in interface FieldDescriptor


getContainingClassDescriptor

public ClassDescriptor getContainingClassDescriptor()
Specified by:
getContainingClassDescriptor in interface FieldDescriptor

Returns:
the class which contains this field


getFieldName

public String getFieldName()
Specified by:
getFieldName in interface FieldDescriptor


getFieldType

public Class getFieldType()
Specified by:
getFieldType in interface FieldDescriptor


getHandler

public FieldHandler getHandler()
Specified by:
getHandler in interface FieldDescriptor


isImmutable

public boolean isImmutable()
Specified by:
isImmutable in interface FieldDescriptor


isMultivalued

public boolean isMultivalued()
Specified by:
isMultivalued in interface FieldDescriptor


isRequired

public boolean isRequired()
Specified by:
isRequired in interface FieldDescriptor


isTransient

public boolean isTransient()
Specified by:
isTransient in interface FieldDescriptor


setContainingClassDescriptor

public void setContainingClassDescriptor(ClassDescriptor contClsDesc)
Set the class which contains this field
Specified by:
setContainingClassDescriptor in interface FieldDescriptor


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com