package org.gscript.input; import java.util.Locale; import android.os.Bundle; public class InputRequest { public static final String EXTRA_REQUEST_ID = "request_id"; public static final String EXTRA_REQUEST_TYPE = "request_type"; public static final String EXTRA_TITLE = "title"; public static final String EXTRA_MESSAGE = "message"; public static final String EXTRA_STYLE = "style"; public static final String EXTRA_LIST = "list"; public static final String TYPE_DIALOG_INFO = "dialog-info"; public static final String TYPE_DIALOG_WARNING = "dialog-warning"; public static final String TYPE_DIALOG_ERROR = "dialog-error"; public static final String TYPE_DIALOG_MESSAGE = "dialog-message"; public static final String TYPE_TEXT_ENTRY = "text-entry"; public static final String TYPE_LIST = "list"; public static final String TYPE_TOAST = "toast"; public int id; public String type; public String path; public Bundle extras; InputRequest(int id, String type, String path, Bundle extras) { this.id = id; this.type = type; this.path = path; this.extras = extras; } @Override public String toString() { return String.format(Locale.getDefault(), "InputRequest [id:%d, type:%s, path:%s, extras:%s]", id, type, path, extras); } }