package org.javabuilders.swing.plugin.glazedlists.handler; import ca.odell.glazedlists.EventList; import ca.odell.glazedlists.TransformedList; import ca.odell.glazedlists.event.ListEvent; /** * GlazedLists TransformedList prepared for easy compilations via CompilerUtils * @author Jacek Furmankiewicz * * @param <S> * @param <E> */ public abstract class ReadOnlyTransformedList<S,E> extends TransformedList<S, E> { protected ReadOnlyTransformedList(EventList<S> source) { super(source); source.addListEventListener(this); } @Override protected boolean isWritable() { return false; } @Override public void listChanged(ListEvent<S> listChanges) { updates.forwardEvent(listChanges); } }