Beispiel für Apache Commons Events
http://commons.apache.org/sandbox/events/ bietet Wrapper für java.util Datenstrukturen, um Ereignisse beim Zugriff zu senden.
Die Bib ist schon älter, aber dennoch nur über die Versionsverwaltung zu bekommen. Schade eigentlich. Auch die Programm-API ist etwas "umständlich", und die Doku unvollständig.
List<?> list = new ArrayList<String>();
ObservableList observedList = ObservableList.decorate( list );
observedList.getHandler().addPreModificationListener( new StandardPreModificationListener() {
public void modificationOccurring( StandardPreModificationEvent event )
{
if ( event.getType() == ModificationEventType.ADD )
System.out.println( event.getChangeObject() );
}
} );
observedList.add( "huhu" );
observedList.remove( 0 );
Die Bib ist schon älter, aber dennoch nur über die Versionsverwaltung zu bekommen. Schade eigentlich. Auch die Programm-API ist etwas "umständlich", und die Doku unvollständig.
Labels: Java

0 Comments:
Kommentar veröffentlichen
<< Home