This week we're getting closer to the end of our series of discussions about the basic features of JavaBeans . Last week we talked about Bound Properties , that is, values kept within the JavaBean that cause things to happen when they're changed.
Constrained properties go one better.
A constrained property not only starts other methods when it's changed, but allows for the methods it starts to stop the change. In any case, remember to put this in a larger perspective. It's accomplished with a trick almost exactly like what made bound properties work. JavaSoft engineers call these methods multicast event registration listener methods . We hate five-word names for things, and don't expect you to like them either.