Fábrica de celulares en javafx.

Estoy usando JavaFx 2.0 y Java 7. La pregunta es sobre la vista de tabla en JavaFX.

El código de muestra a continuación crea una columna de primer nombre y le asigna la fábrica de celdas y la fábrica de valores de celda.

<code>Callback<TableColumn, TableCell> cellFactory = 
new Callback<TableColumn, TableCell>() {
    public TableCell call(TableColumn p) {
        return new EditingCell();
} };


TableColumn firstNameCol = new TableColumn("First Name");
    firstNameCol.setCellValueFactory(
        new PropertyValueFactory<Person,String>("firstName")
    );
firstNameCol.setCellFactory(cellFactory);
</code>

Mi requisito es que tengo una columna que no se asigna directamente a un solo atributo en el objeto Person, sino que es un valor personalizado creado al concatenar uno o más atributos del objeto Person.

Considere un escenario donde tengo una columna de tabla llamada Nombre completo que tendrá valores de Prefijo + Apellido + "," + Nombre.

1) En este escenario, ¿cómo escribirá la fábrica de valores de celda?

<code>firstNameCol.setCellValueFactory(
            new PropertyValueFactory<Person,String>(???????)
        );
</code>

2) ¿Cómo vas a escribir fábrica de células?

En este escenario, ¿necesitamos implementar la fábrica de valores de celda y la fábrica de celdas o cualquiera es suficiente? Si uno es suficiente, ¿cuál?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta