Generación de indexado Propiedad Getters / setters en Eclipse
Pregunta
Por defecto, eclipse genera getters / setters según JavaBeans estilo propiedades regular:
* public void setName(String name)
* public String getName()
A partir de J2SE especificación 5.0 JavaBeans permite IndexedPropertyChangeEvents que tienen un esquema de denominación getter / setter diferente para arrays:
* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()
¿Cómo se puede configurar Eclipse para generar captadores y definidores que siguen este estilo?
Solución 2
Usted no puede. Eclipse no soporta ese. - 01 Sep 26 de '09 a las 21:07
01 es correcto -. Nadie lo hizo fácil para lograr esto sin embargo
Otros consejos
Si había una opción sencilla para ello, sería en el Windows-> Preferencias> Java> estilo de código. Aquí es donde el escenario para contar el generador de usar "es" para el captador de variables booleanas. Probablemente usted tiene que escribir un plug-in o alterar el mecanismo de generación de código.
Como alternativa, se puede hacer de ellos cuando los necesite, con una plantilla. Algo a lo largo de las líneas 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);
}
Y si no, siempre hay buscar y reemplazar http://dev.eclipse.org/newslists/news. eclipse.tools.jdt / msg13332.html