package org.itsnat.droid.impl.xmlinflater.layout.attr;
import android.view.inputmethod.EditorInfo;
import org.itsnat.droid.impl.util.MapSmart;
/**
* Created by jmarranz on 28/07/14.
*/
public class ImeOptionsUtil
{
public static final MapSmart<String,Integer> nameValueMap = MapSmart.<String,Integer>create(16);
static
{
nameValueMap.put("normal", 0x00000000);
nameValueMap.put("actionUnspecified", EditorInfo.IME_NULL); // Es tambiƩn 0 como "normal"
nameValueMap.put("actionNone", EditorInfo.IME_ACTION_NONE);
nameValueMap.put("actionGo", EditorInfo.IME_ACTION_GO);
nameValueMap.put("actionSearch", EditorInfo.IME_ACTION_SEARCH);
nameValueMap.put("actionSend", EditorInfo.IME_ACTION_SEND);
nameValueMap.put("actionNext", EditorInfo.IME_ACTION_NEXT);
nameValueMap.put("actionDone", EditorInfo.IME_ACTION_DONE);
nameValueMap.put("actionPrevious", EditorInfo.IME_ACTION_PREVIOUS);
nameValueMap.put("flagNoFullscreen", EditorInfo.IME_FLAG_NO_FULLSCREEN);
nameValueMap.put("flagNavigatePrevious", EditorInfo.IME_FLAG_NAVIGATE_PREVIOUS);
nameValueMap.put("flagNavigateNext", EditorInfo.IME_FLAG_NAVIGATE_NEXT);
nameValueMap.put("flagNoExtractUi", EditorInfo.IME_FLAG_NO_EXTRACT_UI);
nameValueMap.put("flagNoAccessoryAction", EditorInfo.IME_FLAG_NO_ACCESSORY_ACTION);
nameValueMap.put("flagNoEnterAction", EditorInfo.IME_FLAG_NO_ENTER_ACTION);
// shapeValueMap.put("flagForceAscii",EditorInfo.IME_FLAG_FORCE_ASCII); // API level 16
}
}