Rich:extendedDataTable como funciona o atributi selection

Boa tarde pessoal estou fazendo uma rich:extendedDataTable e gostaria de pegar o valor de uma linha quando selecionada, já li diversos tópicos aqui no guj e em outros ligares.

Alguem poderia me explicar como funciona o atributo selection ?
Pelo que eu entendi ele representa o valor da linha.
Isso está correto?

Como eu posso manipular este atributo?

Desde já obrigado a todos.