Para las clases del modelo MVC, mis organismos parezca:plantilla de Eclipse para el colocador que llama firePropertyChange()
enum BoundProperty {FIELD_NAME, ...}
private Type fieldName;
public setFieldName(Type newValue) {
Type oldValue = fieldName;
fieldName = newValue;
firePropertyChange(BoundProperty.FIELD_NAME, oldValue, newValue);
}
Dado un campo, esta salida puede ser producido a partir del colocador autogenerado? Si no, ¿hay alguna forma de obtener esta salida de una plantilla?
La salida debe CamelCase el nombre del campo para producir el nombre del método, por lo que fieldName genera setFieldName() y mayúsculas el nombre del campo para producir la propiedad enum.
Así que fieldName genera FIELD_NAME
(o FIELDNAME
también funcionaría).
Parece que [esta respuesta] (http://stackoverflow.com/a/7237108/274350) hace algo de lo que estoy buscando. –