Package edu.brown.oltpgenerator.gui.common.RandomDistribution

Source Code of edu.brown.oltpgenerator.gui.common.RandomDistribution.RandomDistributionEditorManager

package edu.brown.oltpgenerator.gui.common.RandomDistribution;

import javax.swing.JPanel;

import org.voltdb.catalog.CatalogType;

import edu.brown.oltpgenerator.env.RandomDistribution.RandomDistribution;
import edu.brown.oltpgenerator.env.RandomDistribution.RandomDistributionEnv;

/**
* @author Zhe Zhang
*
*/
public class RandomDistributionEditorManager
{

    public static void display(JPanel paneColEdit, CatalogType catalogVal)
    {
        if (RandomDistributionEnv.firstTimeSee(catalogVal))
        {
            RandomDistributionEditor.addEditor(paneColEdit, catalogVal);
        }
        else
        {
            RandomDistribution property = RandomDistributionEnv.get(catalogVal);
            RandomDistributionEditor.addEditor(paneColEdit, catalogVal, property);
        }

        paneColEdit.updateUI();
    }

    public static void clear(JPanel paneColEdit)
    {
        if (paneColEdit.getComponentCount() == 1)
        {
            paneColEdit.remove(0);
            paneColEdit.updateUI();
        }
    }
}
TOP

Related Classes of edu.brown.oltpgenerator.gui.common.RandomDistribution.RandomDistributionEditorManager

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.