Its actually a lot closer than you think! What I have now are what I call "support" interfaces that will automatically inject the classes that you need.
I need to update the documentation but you can look at this wiki page to get an idea of what happens.
http://code.google.com/p/jmesa/wiki/SupportInterfaces So, for your HeaderRenderer you could extend the AbstractHeaderRenderer and then automatically get access to the Column, WebContext and CoreContext.
http://code.google.com/p/jmesa/source/browse/trunk/jmesa/src/org/jmesa/view/renderer/AbstractHeaderRenderer.java
In general I have tried to consistently give an abstract class to extend to do something custom so that you have access to everything that you could potentially need.
Also, I would really try to not use the TableFacade because the TableModel is much much easier to use.
-Jeff
--
You received this message because you are subscribed to the Google Groups "JMesa" group.