com.vaadin.ui.Table opcion CHECKBOX en CABECERA de tabla

Buenas tardes con todos

Mi consulta va en saber como podria hacerse para que en la cabecera de una columna de una tabla podria aparecer una opcion de CHECKBOCK el cual me sirva para hacer eventos que afecten a la columna, a todos sus elementos (valores true o false).

Esto es porque quisiera manejar en la cabecera esta opcion para estar habilitando un true o false para todas filas.

Viendo el componente del table por cada columna existe:

addContainerProperty(NAME_PROPERTY, TIPO_OBJETO.class, VALOR_DEFAULT);

Gracias de antemano

Ronel,
con este caso podrías usar un componente Grid en lugar de un Table.

Siendo pid un id de property de un container,

HeaderCell cell = headerRow.getCell(pid);
cell.setComponent(checkBox);