Table of Contents

Class InputConnectionWrapper

Namespace
Android.View.Inputmethod
Assembly
MASES.Netdroid.dll
public class InputConnectionWrapper : InputConnection, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IInputConnection
Inheritance
JVMBridgeBase
JVMBridgeBase<InputConnection>
InputConnectionWrapper
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
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

InputConnectionWrapper()

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

public InputConnectionWrapper()

InputConnectionWrapper(InputConnection, bool)

public InputConnectionWrapper(InputConnection arg0, bool arg1)

Parameters

arg0 InputConnection

InputConnection

arg1 bool

bool

InputConnectionWrapper(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

public InputConnectionWrapper(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

SetTarget(InputConnection)

public void SetTarget(InputConnection arg0)

Parameters

arg0 InputConnection

InputConnection

TakeSnapshot()

public TextSnapshot TakeSnapshot()

Returns

TextSnapshot

TextSnapshot