package app;
import ariba.ui.aribaweb.core.AWComponent;
import ariba.ui.widgets.ModalPageWrapper;
import ariba.ui.widgets.ChooserState;
import ariba.util.core.MapUtil;
import java.util.Map;
public class ContinentChooser extends AWComponent
{
public static Continent[] Continents = Continent.values();
private static Map<Continent, String> Coordinates;
static {
Coordinates = MapUtil.map();
Coordinates.put(Continent.NorthAmerica, "200,100,50");
Coordinates.put(Continent.SouthAmerica, "250,250,50");
Coordinates.put(Continent.Europe, "450,75,30");
Coordinates.put(Continent.Asia, "550,100,50");
Coordinates.put(Continent.Africa, "400,200,50");
Coordinates.put(Continent.Australia, "650,250,30");
Coordinates.put(Continent.Antarctica, "400,400,20");
}
private ChooserState _chooserState;
public Continent _currentContinent;
public boolean isClientPanel()
{
return true;
}
public void setup (ChooserState chooserState)
{
_chooserState = chooserState;
}
public String currentCoords ()
{
return Coordinates.get(_currentContinent);
}
public AWComponent continentClicked ()
{
_chooserState.setSelectionState(_currentContinent, true);
ModalPageWrapper.prepareToExit(this);
return ModalPageWrapper.returnPage(this);
}
}