/* * @(#)SamplerWrapper.java 0.0.0 99/07/05 * * Copyright (c) 1999 by Willie Wheeler. All rights reserved. */ package stats; import javax.swing.*; /** * @version 0.0.0 07/05/99 * @author Willie Wheeler */ public class SamplerWrapper extends JComponent { protected Sampler sampler; public SamplerWrapper(Sampler sampler) { this.sampler = sampler; updateUI(); } public void updateUI() { setUI(UIManager.getUI(this)); } public String getUIClassID() { return "stats.plaf.SamplerWrapperUI"; } public Sampler getSampler() { return sampler; } public void setPopulation(DataTableModel pop) { sampler.setPopulation(pop); } public DataTableModel getPopulation() { return sampler.getPopulation(); } public int getPopulationSize() { return sampler.getPopulationSize(); } public void setSampleSize(int sampleSize) { sampler.setSampleSize(sampleSize); } public int getSampleSize() { return sampler.getSampleSize(); } public void setReplace(boolean replace) { sampler.setReplace(replace); } public boolean getReplace() { return sampler.getReplace(); } public int getMultiplicity(int catColIndex) { return sampler.getMultiplicity(catColIndex); } public DataTableModel getDataOut() { return sampler.getDataOut(); } public void drawSample() { sampler.drawSample(); } }