Table of Contents

Class BaseInputConnection

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

BaseInputConnection()

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

public BaseInputConnection()

BaseInputConnection(View, bool)

public BaseInputConnection(View arg0, bool arg1)

Parameters

arg0 View

View

arg1 bool

bool

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

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

GetComposingSpanEnd(Spannable)

public static int GetComposingSpanEnd(Spannable arg0)

Parameters

arg0 Spannable

Spannable

Returns

int

int

GetComposingSpanStart(Spannable)

public static int GetComposingSpanStart(Spannable arg0)

Parameters

arg0 Spannable

Spannable

Returns

int

int

GetCursorCapsMode(int)

public int GetCursorCapsMode(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetEditable()

public Editable GetEditable()

Returns

Editable

Editable

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

PerformPrivateCommand(String, Bundle)

public bool PerformPrivateCommand(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

Returns

bool

bool

RemoveComposingSpans(Spannable)

public static void RemoveComposingSpans(Spannable arg0)

Parameters

arg0 Spannable

Spannable

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

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

SetComposingSpans(Spannable)

public static void SetComposingSpans(Spannable arg0)

Parameters

arg0 Spannable

Spannable

SetComposingText(CharSequence, int)

public bool SetComposingText(CharSequence arg0, int arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

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