Table of Contents

Class InputConnection

Namespace
Android.View.Inputmethod
Assembly
MASES.Netdroid.dll
public class InputConnection : JVMBridgeBase<InputConnection>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IInputConnection
Inheritance
JVMBridgeBase
JVMBridgeBase<InputConnection>
InputConnection
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<InputConnection>.IsAssignableFrom(IJavaType)
JVMBridgeBase<InputConnection>.IsAssignableFrom<T>()
JVMBridgeBase<InputConnection>.Execute<T>(params T[])
JVMBridgeBase<InputConnection>.DynBridgeClazz
JVMBridgeBase<InputConnection>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

InputConnection()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("InputConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public InputConnection()

InputConnection(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("InputConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public InputConnection(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CURSOR_UPDATE_FILTER_CHARACTER_BOUNDS

public static int CURSOR_UPDATE_FILTER_CHARACTER_BOUNDS { get; }

Property Value

int

CURSOR_UPDATE_FILTER_EDITOR_BOUNDS

public static int CURSOR_UPDATE_FILTER_EDITOR_BOUNDS { get; }

Property Value

int

CURSOR_UPDATE_FILTER_INSERTION_MARKER

public static int CURSOR_UPDATE_FILTER_INSERTION_MARKER { get; }

Property Value

int

CURSOR_UPDATE_FILTER_TEXT_APPEARANCE

public static int CURSOR_UPDATE_FILTER_TEXT_APPEARANCE { get; }

Property Value

int

CURSOR_UPDATE_FILTER_VISIBLE_LINE_BOUNDS

public static int CURSOR_UPDATE_FILTER_VISIBLE_LINE_BOUNDS { get; }

Property Value

int

CURSOR_UPDATE_IMMEDIATE

public static int CURSOR_UPDATE_IMMEDIATE { get; }

Property Value

int

CURSOR_UPDATE_MONITOR

public static int CURSOR_UPDATE_MONITOR { get; }

Property Value

int

GET_EXTRACTED_TEXT_MONITOR

public static int GET_EXTRACTED_TEXT_MONITOR { get; }

Property Value

int

GET_TEXT_WITH_STYLES

public static int GET_TEXT_WITH_STYLES { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_CANCELLED

public static int HANDWRITING_GESTURE_RESULT_CANCELLED { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_FAILED

public static int HANDWRITING_GESTURE_RESULT_FAILED { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_FALLBACK

public static int HANDWRITING_GESTURE_RESULT_FALLBACK { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_SUCCESS

public static int HANDWRITING_GESTURE_RESULT_SUCCESS { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_UNKNOWN

public static int HANDWRITING_GESTURE_RESULT_UNKNOWN { get; }

Property Value

int

HANDWRITING_GESTURE_RESULT_UNSUPPORTED

public static int HANDWRITING_GESTURE_RESULT_UNSUPPORTED { get; }

Property Value

int

INPUT_CONTENT_GRANT_READ_URI_PERMISSION

public static int INPUT_CONTENT_GRANT_READ_URI_PERMISSION { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

BeginBatchEdit()

public bool BeginBatchEdit()

Returns

bool

bool

ClearMetaKeyStates(int)

public bool ClearMetaKeyStates(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

CloseConnection()

public void CloseConnection()

CommitCompletion(CompletionInfo)

public bool CommitCompletion(CompletionInfo arg0)

Parameters

arg0 CompletionInfo

CompletionInfo

Returns

bool

bool

CommitContent(InputContentInfo, int, Bundle)

public bool CommitContent(InputContentInfo arg0, int arg1, Bundle arg2)

Parameters

arg0 InputContentInfo

InputContentInfo

arg1 int

int

arg2 Bundle

Bundle

Returns

bool

bool

CommitCorrection(CorrectionInfo)

public bool CommitCorrection(CorrectionInfo arg0)

Parameters

arg0 CorrectionInfo

CorrectionInfo

Returns

bool

bool

CommitText(CharSequence, int)

public bool CommitText(CharSequence arg0, int arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

Returns

bool

bool

CommitText(CharSequence, int, TextAttribute)

public bool CommitText(CharSequence arg0, int arg1, TextAttribute arg2)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

arg2 TextAttribute

TextAttribute

Returns

bool

bool

DeleteSurroundingText(int, int)

public bool DeleteSurroundingText(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

DeleteSurroundingTextInCodePoints(int, int)

public bool DeleteSurroundingTextInCodePoints(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

EndBatchEdit()

public bool EndBatchEdit()

Returns

bool

bool

FinishComposingText()

public bool FinishComposingText()

Returns

bool

bool

GetCursorCapsMode(int)

public int GetCursorCapsMode(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetExtractedText(ExtractedTextRequest, int)

public ExtractedText GetExtractedText(ExtractedTextRequest arg0, int arg1)

Parameters

arg0 ExtractedTextRequest

ExtractedTextRequest

arg1 int

int

Returns

ExtractedText

ExtractedText

GetHandler()

public Handler GetHandler()

Returns

Handler

Handler

GetSelectedText(int)

public CharSequence GetSelectedText(int arg0)

Parameters

arg0 int

int

Returns

CharSequence

CharSequence

GetSurroundingText(int, int, int)

public SurroundingText GetSurroundingText(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

Returns

SurroundingText

SurroundingText

GetTextAfterCursor(int, int)

public CharSequence GetTextAfterCursor(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

CharSequence

CharSequence

GetTextBeforeCursor(int, int)

public CharSequence GetTextBeforeCursor(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

CharSequence

CharSequence

PerformContextMenuAction(int)

public bool PerformContextMenuAction(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

PerformEditorAction(int)

public bool PerformEditorAction(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

PerformHandwritingGesture(HandwritingGesture, Executor, IntConsumer)

public void PerformHandwritingGesture(HandwritingGesture arg0, Executor arg1, IntConsumer arg2)

Parameters

arg0 HandwritingGesture

HandwritingGesture

arg1 Executor

Executor

arg2 IntConsumer

IntConsumer

PerformPrivateCommand(String, Bundle)

public bool PerformPrivateCommand(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

Returns

bool

bool

PerformSpellCheck()

public bool PerformSpellCheck()

Returns

bool

bool

PreviewHandwritingGesture(PreviewableHandwritingGesture, CancellationSignal)

public bool PreviewHandwritingGesture(PreviewableHandwritingGesture arg0, CancellationSignal arg1)

Parameters

arg0 PreviewableHandwritingGesture

PreviewableHandwritingGesture

arg1 CancellationSignal

CancellationSignal

Returns

bool

bool

ReplaceText(int, int, CharSequence, int, TextAttribute)

public bool ReplaceText(int arg0, int arg1, CharSequence arg2, int arg3, TextAttribute arg4)

Parameters

arg0 int

int

arg1 int

int

arg2 CharSequence

CharSequence

arg3 int

int

arg4 TextAttribute

TextAttribute

Returns

bool

bool

ReportFullscreenMode(bool)

public bool ReportFullscreenMode(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

RequestCursorUpdates(int)

public bool RequestCursorUpdates(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

RequestCursorUpdates(int, int)

public bool RequestCursorUpdates(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

RequestTextBoundsInfo(RectF, Executor, Consumer<TextBoundsInfoResult>)

public void RequestTextBoundsInfo(RectF arg0, Executor arg1, Consumer<TextBoundsInfoResult> arg2)

Parameters

arg0 RectF

RectF

arg1 Executor

Executor

arg2 Consumer<TextBoundsInfoResult>

Consumer

SendKeyEvent(KeyEvent)

public bool SendKeyEvent(KeyEvent arg0)

Parameters

arg0 KeyEvent

KeyEvent

Returns

bool

bool

SetComposingRegion(int, int)

public bool SetComposingRegion(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

SetComposingRegion(int, int, TextAttribute)

public bool SetComposingRegion(int arg0, int arg1, TextAttribute arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 TextAttribute

TextAttribute

Returns

bool

bool

SetComposingText(CharSequence, int)

public bool SetComposingText(CharSequence arg0, int arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

Returns

bool

bool

SetComposingText(CharSequence, int, TextAttribute)

public bool SetComposingText(CharSequence arg0, int arg1, TextAttribute arg2)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

arg2 TextAttribute

TextAttribute

Returns

bool

bool

SetImeConsumesInput(bool)

public bool SetImeConsumesInput(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

SetSelection(int, int)

public bool SetSelection(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

TakeSnapshot()

public TextSnapshot TakeSnapshot()

Returns

TextSnapshot

TextSnapshot