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