/**
* Listeners, adapters and events used in the whole framework.<br>
* <ul>
* <li>A <b>Listener</b> is added to some object that needs to be observed, the
* Listener will be informed whenever the observed object changes.</li>
* <li>An <b>Adapter</b> is an implementation of a Listener, but the
* methods of an Adapter are empty.</li>
* <li>An <b>Event</b> is an object carrying information from an observed
* object to a Listener.</li>
* </ul>
*/
package bibliothek.gui.dock.event;