Tenho a seguinte classe:
package com.urbainski.tablemodel.entidade;
import com.urbainski.tablemodel.annotation.TableModelColumnDateFormatter;
import com.urbainski.tablemodel.annotation.TableModelColumnBooleanFormatter;
import com.urbainski.tablemodel.annotation.TableModelColumn;
import java.util.Date;
/**
* @author Cristian Urbainski
* @since 07/07/2012
*/
public class Pessoa {
@TableModelColumn(nameColumn="Nome", numberColumn="1")
private String nome;
@TableModelColumn(nameColumn="Idade", numberColumn="2")
private Integer idade;
@TableModelColumn(nameColumn="Data Nascimento", numberColumn="3")
@TableModelColumnDateFormatter
private Date nascimento;
@TableModelColumn(nameColumn="Sexo", numberColumn="4")
@TableModelColumnBooleanFormatter(showOfTrue="Homem", showOfFalse="Mulher")
private Boolean ehHomem;
public Pessoa() {
}
public Boolean getEhHomem() {
return ehHomem;
}
public void setEhHomem(Boolean ehHomem) {
this.ehHomem = ehHomem;
}
public Integer getIdade() {
return idade;
}
public void setIdade(Integer idade) {
this.idade = idade;
}
public Date getNascimento() {
return nascimento;
}
public void setNascimento(Date nascimento) {
this.nascimento = nascimento;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
e faço
Field fiels[] = classe.getFields();
So que o array fica fazio, poderiam me dizer porque ?