FieldData is the base class for custom field objects (see FieldObject Manual).
A new FieldData based class is registered with RegisterFieldPlugin().
In a FieldData based class the following functions can be implemented:
For related data types see FieldObject Manual.