public class CPDFInputConnection
extends android.view.inputmethod.BaseInputConnection
| Constructor and Description |
|---|
CPDFInputConnection(android.view.View targetView,
boolean fullEditor,
KeyboardInputListener inputListener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
beginBatchEdit() |
boolean |
commitText(java.lang.CharSequence text,
int newCursorPosition) |
boolean |
deleteSurroundingText(int beforeLength,
int afterLength) |
boolean |
endBatchEdit() |
boolean |
finishComposingText() |
java.lang.String |
getCurrentStrategyName()
Get the name of the currently used strategy
|
java.lang.CharSequence |
getTextAfterCursor(int length,
int flags) |
java.lang.CharSequence |
getTextBeforeCursor(int length,
int flags) |
void |
initInput()
Initialize input state (called when input method changes)
|
boolean |
sendKeyEvent(android.view.KeyEvent event) |
boolean |
setComposingRegion(int start,
int end) |
boolean |
setComposingText(java.lang.CharSequence text,
int newCursorPosition) |
void |
setGenerateDelEvent(boolean generate)
Set whether to generate delete events
|
void |
useConservativeStrategy()
Force use of conservative strategy
|
clearMetaKeyStates, closeConnection, commitCompletion, commitContent, commitCorrection, deleteSurroundingTextInCodePoints, getComposingSpanEnd, getComposingSpanStart, getCursorCapsMode, getEditable, getExtractedText, getHandler, getSelectedText, getSurroundingText, performContextMenuAction, performEditorAction, performPrivateCommand, removeComposingSpans, reportFullscreenMode, requestCursorUpdates, setComposingSpans, setSelectionpublic CPDFInputConnection(android.view.View targetView,
boolean fullEditor,
KeyboardInputListener inputListener)
public void initInput()
public void setGenerateDelEvent(boolean generate)
public boolean setComposingRegion(int start,
int end)
setComposingRegion in interface android.view.inputmethod.InputConnectionsetComposingRegion in class android.view.inputmethod.BaseInputConnectionpublic boolean setComposingText(java.lang.CharSequence text,
int newCursorPosition)
setComposingText in interface android.view.inputmethod.InputConnectionsetComposingText in class android.view.inputmethod.BaseInputConnectionpublic boolean commitText(java.lang.CharSequence text,
int newCursorPosition)
commitText in interface android.view.inputmethod.InputConnectioncommitText in class android.view.inputmethod.BaseInputConnectionpublic boolean deleteSurroundingText(int beforeLength,
int afterLength)
deleteSurroundingText in interface android.view.inputmethod.InputConnectiondeleteSurroundingText in class android.view.inputmethod.BaseInputConnectionpublic boolean finishComposingText()
finishComposingText in interface android.view.inputmethod.InputConnectionfinishComposingText in class android.view.inputmethod.BaseInputConnectionpublic boolean sendKeyEvent(android.view.KeyEvent event)
sendKeyEvent in interface android.view.inputmethod.InputConnectionsendKeyEvent in class android.view.inputmethod.BaseInputConnectionpublic boolean beginBatchEdit()
beginBatchEdit in interface android.view.inputmethod.InputConnectionbeginBatchEdit in class android.view.inputmethod.BaseInputConnectionpublic boolean endBatchEdit()
endBatchEdit in interface android.view.inputmethod.InputConnectionendBatchEdit in class android.view.inputmethod.BaseInputConnectionpublic java.lang.CharSequence getTextBeforeCursor(int length,
int flags)
getTextBeforeCursor in interface android.view.inputmethod.InputConnectiongetTextBeforeCursor in class android.view.inputmethod.BaseInputConnectionpublic java.lang.CharSequence getTextAfterCursor(int length,
int flags)
getTextAfterCursor in interface android.view.inputmethod.InputConnectiongetTextAfterCursor in class android.view.inputmethod.BaseInputConnectionpublic java.lang.String getCurrentStrategyName()
public void useConservativeStrategy()