NatureExtendable
, PropertyHolder
XMLFieldDescriptor
FieldDescriptorImpl
, XMLContainerElementFieldDescriptor
, XMLFieldDescriptorImpl
public interface FieldDescriptor extends PropertyHolder
Modifier and Type | Method | Description |
---|---|---|
ClassDescriptor |
getClassDescriptor() |
Returns the class descriptor related to the field type.
|
ClassDescriptor |
getContainingClassDescriptor() |
Get the class descriptor which contains this field.
|
java.lang.String |
getFieldName() |
Returns the name of the field.
|
java.lang.Class |
getFieldType() |
Returns the Java type of the field.
|
FieldHandler |
getHandler() |
Returns the handler of the field.
|
boolean |
isImmutable() |
Returns true if the field type is immutable.
|
boolean |
isMultivalued() |
Returns true if the field is multivalued (a collection).
|
boolean |
isRequired() |
Returns true if the field type is required.
|
boolean |
isTransient() |
Returns true if the field is transient.
|
void |
setContainingClassDescriptor(ClassDescriptor parent) |
Set the class descriptor which contains this field.
|
addNature, hasNature
getProperty, setProperty
void setContainingClassDescriptor(ClassDescriptor parent)
parent
- The class descriptor which contains this field.ClassDescriptor getContainingClassDescriptor()
java.lang.String getFieldName()
java.lang.Class getFieldType()
ClassDescriptor getClassDescriptor()
FieldHandler getHandler()
boolean isTransient()
boolean isImmutable()
boolean isRequired()
boolean isMultivalued()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com