Gerando indexado Propriedade getters / setters em Eclipse
Pergunta
Por padrão, o eclipse gera getters / setters de acordo com JavaBeans estilo propriedades regulares:
* public void setName(String name)
* public String getName()
A especificação de J2SE 5,0 JavaBeans permite IndexedPropertyChangeEvents que têm um esquema de nomenclatura de absorvente / definidor diferente para matrizes:
* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()
Como você pode configurar o Eclipse para gerar getters e setters que seguem este estilo?
Solução 2
Você não pode. eclipse não suporta naquela. - 01 de setembro 26 '09 às 21:07
01 é certo - ninguém do tornou fácil para alcançar este objetivo ainda
.Outras dicas
Se houvesse uma opção simples para isso, seria no Windows-> Preferências-> Java-> estilo do código. Este é o lugar onde o cenário para contar o gerador para uso "é" para o getter em variáveis ??booleanas. Você provavelmente teria que escrever um plug-in ou alterar o mecanismo de geração de código.
Como alternativa, você pode fazê-los quando precisar deles, com um modelo. Algo ao longo das linhas de:
public void set${l:List} (int i, String s)
{
${l}.set(i, s);
}
public String get${l:List} (int i)
{
return ${l}.get(i);
}
E se não, há sempre procurar e substituir http://dev.eclipse.org/newslists/news. eclipse.tools.jdt / msg13332.html