As the IlvMapDataSourceProperty
is
a named property of the manager, you can add a listener that is called
whenever the property as a whole is changed, for example:
manager.addNamedPropertyListener(new NamedPropertyListener() {
public void propertyChanged(NamedPropertyEvent event) {
if (event.getPropertyName().equals(IlvMapDataSourceProperty.NAME)) {
IlvMapDataSourceProperty p = (IlvMapDataSourceProperty)
event.getNewValue();
if (event.getType() == NamedPropertyEvent.PROPERTY_SET) {
...do something
}
}
}
});