android.view.inputmethod
Class InputConnectionWrapper
java.lang.Object
android.view.inputmethod.InputConnectionWrapper
- All Implemented Interfaces:
- InputConnection
public class InputConnectionWrapper
- extends Object
- implements InputConnection
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InputConnectionWrapper
public InputConnectionWrapper(InputConnection target,
boolean mutable)
setTarget
public void setTarget(InputConnection target)
getTextBeforeCursor
public CharSequence getTextBeforeCursor(int n,
int flags)
- Specified by:
getTextBeforeCursor
in interface InputConnection
getTextAfterCursor
public CharSequence getTextAfterCursor(int n,
int flags)
- Specified by:
getTextAfterCursor
in interface InputConnection
getSelectedText
public CharSequence getSelectedText(int flags)
- Specified by:
getSelectedText
in interface InputConnection
getCursorCapsMode
public int getCursorCapsMode(int reqModes)
- Specified by:
getCursorCapsMode
in interface InputConnection
getExtractedText
public ExtractedText getExtractedText(ExtractedTextRequest request,
int flags)
- Specified by:
getExtractedText
in interface InputConnection
deleteSurroundingText
public boolean deleteSurroundingText(int leftLength,
int rightLength)
- Specified by:
deleteSurroundingText
in interface InputConnection
setComposingText
public boolean setComposingText(CharSequence text,
int newCursorPosition)
- Specified by:
setComposingText
in interface InputConnection
setComposingRegion
public boolean setComposingRegion(int start,
int end)
- Specified by:
setComposingRegion
in interface InputConnection
finishComposingText
public boolean finishComposingText()
- Specified by:
finishComposingText
in interface InputConnection
commitText
public boolean commitText(CharSequence text,
int newCursorPosition)
- Specified by:
commitText
in interface InputConnection
commitCompletion
public boolean commitCompletion(CompletionInfo text)
- Specified by:
commitCompletion
in interface InputConnection
setSelection
public boolean setSelection(int start,
int end)
- Specified by:
setSelection
in interface InputConnection
performEditorAction
public boolean performEditorAction(int editorAction)
- Specified by:
performEditorAction
in interface InputConnection
performContextMenuAction
public boolean performContextMenuAction(int id)
- Specified by:
performContextMenuAction
in interface InputConnection
beginBatchEdit
public boolean beginBatchEdit()
- Specified by:
beginBatchEdit
in interface InputConnection
endBatchEdit
public boolean endBatchEdit()
- Specified by:
endBatchEdit
in interface InputConnection
sendKeyEvent
public boolean sendKeyEvent(KeyEvent event)
- Specified by:
sendKeyEvent
in interface InputConnection
clearMetaKeyStates
public boolean clearMetaKeyStates(int states)
- Specified by:
clearMetaKeyStates
in interface InputConnection
reportFullscreenMode
public boolean reportFullscreenMode(boolean enabled)
- Specified by:
reportFullscreenMode
in interface InputConnection
performPrivateCommand
public boolean performPrivateCommand(String action,
Bundle data)
- Specified by:
performPrivateCommand
in interface InputConnection
Copyright © 2008-2010. All Rights Reserved.