Table of Contents

Class BaseInputConnection

Namespace
Android.View.Inputmethod
Assembly
MASES.Netdroid.dll
public class BaseInputConnection : InputConnection, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IInputConnection
Inheritance
BaseInputConnection
Implements
Inherited Members
Extension Methods

Constructors

BaseInputConnection(View, bool)

public BaseInputConnection(View arg0, bool arg1)

Parameters

arg0 View

View

arg1 bool

bool

BaseInputConnection(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BaseInputConnection(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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

CreatePoolableInstance(View, bool)

HPA initializer for BaseInputConnection(Android.View.View arg0, bool arg1)

public static BaseInputConnection CreatePoolableInstance(View arg0, bool arg1)

Parameters

arg0 View
arg1 bool

Returns

BaseInputConnection

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