public interface com.android.internal.view.IInputMethodSession extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.view.IInputMethodSession
super_class: java.lang.Object
{
public abstract void finishInput();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void updateExtractedText(int, android.view.inputmethod.ExtractedText);
descriptor: (ILandroid/view/inputmethod/ExtractedText;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
text
public abstract void updateSelection(int, int, int, int, int, int);
descriptor: (IIIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
oldSelStart
oldSelEnd
newSelStart
newSelEnd
candidatesStart
candidatesEnd
public abstract void viewClicked(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
focusChanged
public abstract void updateCursor(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
newCursor
public abstract void displayCompletions(android.view.inputmethod.CompletionInfo[]);
descriptor: ([Landroid/view/inputmethod/CompletionInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
completions
public abstract void appPrivateCommand(java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
action
data
public abstract void toggleSoftInput(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
showFlags
hideFlags
public abstract void finishSession();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo);
descriptor: (Landroid/view/inputmethod/CursorAnchorInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
cursorAnchorInfo
}
SourceFile: "IInputMethodSession.java"
NestMembers:
com.android.internal.view.IInputMethodSession$Stub com.android.internal.view.IInputMethodSession$Stub$Proxy
InnerClasses:
public abstract Stub = com.android.internal.view.IInputMethodSession$Stub of com.android.internal.view.IInputMethodSession