Hi all,
I'm new to JAXB and I've run the binding compiler (xjc) against one of
mine .xsd files.
One of the generated classes follows.:
public class LoaderJob {
/**
* Sets the value of the logMode property.
*
* @param value
* allowed object is
* {_at_link String }
*
*/
public void setLogMode(String value) {
this.logMode = value;
}
}
Question.: Can the binding compiler be customized in such a way to
insert the "...fireXXX" methods ?
Below the desired result.:
public class LoaderJob {
/**
* Sets the value of the logMode property.
*
* @param value
* allowed object is
* {_at_link String }
*
*/
public void setLogMode(String logMode) {
String oldLogMode = this.logMode; /* Can this
customization be perfomed by the binding compiler or another tool ??? */
this.logMode = logMode; /* It's very boring to
change each method manually ;-( and takes too much time since I've many
classes.*/
firePropertyChange("logMode", oldLogMode, logMode);
}
}
Thank you very much
Marcos