> - I would like to pass something different than the reference to the > ChainsawAppender to the activateViewer() method of > ChainsawViewer. Maybe > just pass in a TableModel and an EventSink? But it looked > like some of the > gui stuff depended on ChainsawAppender specific methods, so I > just used it > for now.
I was going to refactor that too and then realised that was a bit bigger work than I thought, as the GUI currently interacts directly with the MyTableModel to configure the filtering. I'd like to design a much thinner Filterable interface that the model implements that can be passed around and/or modify the model to use a different filtering api mechanism to de-couple them. Might take a while. cheers, Paul --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]