/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package de.cismet.cids.custom.switchon; import java.util.Collection; import javax.swing.JPanel; import de.cismet.cids.dynamics.CidsBean; import de.cismet.cids.tools.metaobjectrenderer.CidsBeanAggregationRenderer; /** * DOCUMENT ME! * * @author martin.scholl@cismet.de * @version $Revision$, $Date$ */ public abstract class AbstractCidsBeanAggregationRenderer extends JPanel implements CidsBeanAggregationRenderer { //~ Instance fields -------------------------------------------------------- protected transient Collection<CidsBean> cidsBeans; private transient String title; //~ Methods ---------------------------------------------------------------- @Override public Collection<CidsBean> getCidsBeans() { return cidsBeans; } @Override public void setCidsBeans(final Collection<CidsBean> beans) { this.cidsBeans = beans; init(); } /** * DOCUMENT ME! */ protected abstract void init(); @Override public void dispose() { title = null; } @Override public String getTitle() { return title; } @Override public void setTitle(final String title) { this.title = title; } }