01: /*
02: * Created on 4 Jun 2007
03: */
04: package uk.org.ponder.rsf.producers;
05:
06: import uk.org.ponder.rsf.components.UIContainer;
07:
08: /** A generic producer which fills a supplied container based on an Object
09: * as initialisation data. This is suitable, for example, as an argument to
10: * a "meta-evolver" which will render one branch for each member of a
11: * collection.
12: * @author Antranig Basman (antranig@caret.cam.ac.uk)
13: *
14: */
15: public interface GenericProducer {
16: public void fillComponents(UIContainer parent, Object source);
17: }
|