public class InputConnectionWrapper extends Object implements InputConnection
GET_EXTRACTED_TEXT_MONITOR, GET_TEXT_WITH_STYLES| Constructor and Description |
|---|
InputConnectionWrapper(InputConnection target,
boolean mutable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
beginBatchEdit() |
boolean |
clearMetaKeyStates(int states) |
boolean |
commitCompletion(CompletionInfo text) |
boolean |
commitCorrection(CorrectionInfo correctionInfo) |
boolean |
commitText(CharSequence text,
int newCursorPosition) |
boolean |
deleteSurroundingText(int beforeLength,
int afterLength) |
boolean |
endBatchEdit() |
boolean |
finishComposingText() |
int |
getCursorCapsMode(int reqModes) |
ExtractedText |
getExtractedText(ExtractedTextRequest request,
int flags) |
CharSequence |
getSelectedText(int flags) |
CharSequence |
getTextAfterCursor(int n,
int flags) |
CharSequence |
getTextBeforeCursor(int n,
int flags) |
boolean |
performContextMenuAction(int id) |
boolean |
performEditorAction(int editorAction) |
boolean |
performPrivateCommand(String action,
Bundle data) |
boolean |
reportFullscreenMode(boolean enabled) |
boolean |
sendKeyEvent(KeyEvent event) |
boolean |
setComposingRegion(int start,
int end) |
boolean |
setComposingText(CharSequence text,
int newCursorPosition) |
boolean |
setSelection(int start,
int end) |
void |
setTarget(InputConnection target) |
public InputConnectionWrapper(InputConnection target, boolean mutable)
public void setTarget(InputConnection target)
public CharSequence getTextBeforeCursor(int n, int flags)
getTextBeforeCursor in interface InputConnectionpublic CharSequence getTextAfterCursor(int n, int flags)
getTextAfterCursor in interface InputConnectionpublic CharSequence getSelectedText(int flags)
getSelectedText in interface InputConnectionpublic int getCursorCapsMode(int reqModes)
getCursorCapsMode in interface InputConnectionpublic ExtractedText getExtractedText(ExtractedTextRequest request, int flags)
getExtractedText in interface InputConnectionpublic boolean deleteSurroundingText(int beforeLength,
int afterLength)
deleteSurroundingText in interface InputConnectionpublic boolean setComposingText(CharSequence text, int newCursorPosition)
setComposingText in interface InputConnectionpublic boolean setComposingRegion(int start,
int end)
setComposingRegion in interface InputConnectionpublic boolean finishComposingText()
finishComposingText in interface InputConnectionpublic boolean commitText(CharSequence text, int newCursorPosition)
commitText in interface InputConnectionpublic boolean commitCompletion(CompletionInfo text)
commitCompletion in interface InputConnectionpublic boolean commitCorrection(CorrectionInfo correctionInfo)
commitCorrection in interface InputConnectionpublic boolean setSelection(int start,
int end)
setSelection in interface InputConnectionpublic boolean performEditorAction(int editorAction)
performEditorAction in interface InputConnectionpublic boolean performContextMenuAction(int id)
performContextMenuAction in interface InputConnectionpublic boolean beginBatchEdit()
beginBatchEdit in interface InputConnectionpublic boolean endBatchEdit()
endBatchEdit in interface InputConnectionpublic boolean sendKeyEvent(KeyEvent event)
sendKeyEvent in interface InputConnectionpublic boolean clearMetaKeyStates(int states)
clearMetaKeyStates in interface InputConnectionpublic boolean reportFullscreenMode(boolean enabled)
reportFullscreenMode in interface InputConnectionpublic boolean performPrivateCommand(String action, Bundle data)
performPrivateCommand in interface InputConnectionCopyright © 2008-2013. All Rights Reserved.