This will allow subclasses of the table
rendering to create custom cell editors. The existing table rendering will
provide default implementations of the new methods so that existing subclasses
are not broken. Changes are also required in the rendering's viewer
to handle all types of cell editors. Currently, the rendering only
supports TextCellEditor. The changes are isolated to the rendering's custom
viewer, in internal classes.
Samantha Chan is the committer that
will be working on this feature.