/**@class android.view.inputmethod.InputConnectionWrapper implements android.view.inputmethod.InputConnection @extends java.lang.Object <p>Wrapper class for proxying calls to another InputConnection. Subclass and have fun! */ var InputConnectionWrapper = { /**Change the target of the input connection. <p><b>Caveat:</b> Although the system can accept {@code (InputConnection) null} in some places, you cannot emulate such a behavior by non-null {@link android.view.inputmethod.InputConnectionWrapper} that has {@code null} in {@code target}.</p> @param {Object {InputConnection}} target the {@link InputConnection} to be proxied. @throws SecurityException when this wrapper has non-null target and is immutable. */ setTarget : function( ) {}, /** @hide */ getMissingMethodFlags : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getTextBeforeCursor : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getTextAfterCursor : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getSelectedText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getCursorCapsMode : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getExtractedText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ deleteSurroundingTextInCodePoints : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ deleteSurroundingText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ setComposingText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ setComposingRegion : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ finishComposingText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ commitText : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ commitCompletion : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ commitCorrection : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ setSelection : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ performEditorAction : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ performContextMenuAction : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ beginBatchEdit : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ endBatchEdit : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ sendKeyEvent : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ clearMetaKeyStates : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ reportFullscreenMode : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ performPrivateCommand : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ requestCursorUpdates : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ getHandler : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ closeConnection : function( ) {}, /**{@inheritDoc} @throws NullPointerException if the target is {@code null}. */ commitContent : function( ) {}, };