public interface com.android.internal.view.IInputContext 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.IInputContext
super_class: java.lang.Object
{
public abstract void getTextBeforeCursor(int, int, int, com.android.internal.view.IInputContextCallback);
descriptor: (IIILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
length
flags
seq
callback
public abstract void getTextAfterCursor(int, int, int, com.android.internal.view.IInputContextCallback);
descriptor: (IIILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
length
flags
seq
callback
public abstract void getCursorCapsMode(int, int, com.android.internal.view.IInputContextCallback);
descriptor: (IILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
reqModes
seq
callback
public abstract void getExtractedText(android.view.inputmethod.ExtractedTextRequest, int, int, com.android.internal.view.IInputContextCallback);
descriptor: (Landroid/view/inputmethod/ExtractedTextRequest;IILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
flags
seq
callback
public abstract void deleteSurroundingText(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beforeLength
afterLength
public abstract void deleteSurroundingTextInCodePoints(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beforeLength
afterLength
public abstract void setComposingText(java.lang.CharSequence, int);
descriptor: (Ljava/lang/CharSequence;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
text
newCursorPosition
public abstract void finishComposingText();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void commitText(java.lang.CharSequence, int);
descriptor: (Ljava/lang/CharSequence;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
text
newCursorPosition
public abstract void commitCompletion(android.view.inputmethod.CompletionInfo);
descriptor: (Landroid/view/inputmethod/CompletionInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
completion
public abstract void commitCorrection(android.view.inputmethod.CorrectionInfo);
descriptor: (Landroid/view/inputmethod/CorrectionInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
correction
public abstract void setSelection(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
start
end
public abstract void performEditorAction(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
actionCode
public abstract void performContextMenuAction(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
public abstract void beginBatchEdit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void endBatchEdit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void sendKeyEvent(android.view.KeyEvent);
descriptor: (Landroid/view/KeyEvent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
event
public abstract void clearMetaKeyStates(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
states
public abstract void performPrivateCommand(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 setComposingRegion(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
start
end
public abstract void getSelectedText(int, int, com.android.internal.view.IInputContextCallback);
descriptor: (IILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
seq
callback
public abstract void requestUpdateCursorAnchorInfo(int, int, com.android.internal.view.IInputContextCallback);
descriptor: (IILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
cursorUpdateMode
seq
callback
public abstract void commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle, int, com.android.internal.view.IInputContextCallback);
descriptor: (Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;ILcom/android/internal/view/IInputContextCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
inputContentInfo
flags
opts
sec
callback
}
SourceFile: "IInputContext.java"
NestMembers:
com.android.internal.view.IInputContext$Stub com.android.internal.view.IInputContext$Stub$Proxy
InnerClasses:
public abstract Stub = com.android.internal.view.IInputContext$Stub of com.android.internal.view.IInputContext