package cnp.ew.properties;

import java.util.*;
import java.awt.*;

import cnp.ew.displayer.*;
import cnp.ew.converter.*;
import cnp.ew.spin.*;

public class CpChoiceType implements CpType
{
    public static CpGeneralStringDisplayer stringDisplayer;

    static {
        stringDisplayer = new CpGeneralStringDisplayer();
    }

    Vector choices;

    public CpChoiceType(Vector newChoices)
    {
        choices = newChoices;
    }

    public CpModelSelectableDisplayable getDefaultDisplayer()
    {
        return stringDisplayer;
    }

    public CpToStringConverter getDefaultConverter()
    {
        return null;
    }

    public CpEditor getDefaultEditor()
    {
        CpStringListSpinEditorLc editor = new CpStringListSpinEditorLc();
        editor.setStringList(choices);
        return editor;
    }

    public Vector getFormats()
    {
        return null;
    }

    public Object parseString(String s)
    {
        return null;
    }
}

