android.view.inputmethod
Class InputConnectionWrapper

java.lang.Object
  extended by android.view.inputmethod.InputConnectionWrapper
All Implemented Interfaces:
InputConnection

public class InputConnectionWrapper
extends Object
implements InputConnection


Field Summary
 
Fields inherited from interface android.view.inputmethod.InputConnection
GET_EXTRACTED_TEXT_MONITOR, GET_TEXT_WITH_STYLES
 
Constructor Summary
InputConnectionWrapper(InputConnection target, boolean mutable)
           
 
Method Summary
 boolean beginBatchEdit()
           
 boolean clearMetaKeyStates(int states)
           
 boolean commitCompletion(CompletionInfo text)
           
 boolean commitText(CharSequence text, int newCursorPosition)
           
 boolean deleteSurroundingText(int leftLength, int rightLength)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputConnectionWrapper

public InputConnectionWrapper(InputConnection target,
                              boolean mutable)
Method Detail

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.