package cnp.ew.misc;
import cnp.ew.util.*;
import cnp.ew.displayer.*;
import java.awt.*;
import cnp.ew.lightweight.*;

public class CpChoiceLc extends CpComponentLc
{

    public CpChoiceLc()
    {
        super(new Choice());
    }

    public int countItems()
    {
        return ((Choice)realComponent).countItems();
    }

    public String getItem(int index){
        return ((Choice)realComponent).getItem(index);
    }


    public void addItem(String item)
    {
        ((Choice)realComponent).addItem(item);
    }

    public void select(int index)
    {
        ((Choice)realComponent).select(index);
    }


    public void select(String value)
    {
        ((Choice)realComponent).select(value);
    }

    public int getSelectedIndex()
    {
        return ((Choice)realComponent).getSelectedIndex();
    }

    public String getSelectedItem()
    {
        return ((Choice)realComponent).getSelectedItem();
    }

    public boolean handleEvent(Event e)
    {
        if (e.id == Event.ACTION_EVENT) {
            notifyObservers(OBJECT_CHANGED);
        }
        return false;
    }
}

