152a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright/* 252a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * Copyright (C) 2013 The Android Open Source Project 352a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * 452a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * Licensed under the Apache License, Version 2.0 (the "License"); 552a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * you may not use this file except in compliance with the License. 652a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * You may obtain a copy of the License at 752a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * 852a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * http://www.apache.org/licenses/LICENSE-2.0 952a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * 1052a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * Unless required by applicable law or agreed to in writing, software 1152a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * distributed under the License is distributed on an "AS IS" BASIS, 1252a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1352a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * See the License for the specific language governing permissions and 1452a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * limitations under the License. 1552a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright */ 1652a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright 1752a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wrightpackage com.android.internal.view; 1852a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright 1952a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wrightimport com.android.internal.view.IInputMethodSession; 2052a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright 2152a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright/** 2252a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * Helper interface for IInputMethod to allow the input method to notify the client when a new 2352a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * session has been created. 2452a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright * {@hide} 2552a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright */ 2652a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright 2752a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wrightoneway interface IInputSessionCallback { 2852a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright void sessionCreated(IInputMethodSession session); 2952a53526265c801b70eaf6dab1acf5c3f628f8a6Michael Wright} 30