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