BaseInputConnection クラス

定義

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

[Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)]
public class BaseInputConnection : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)>]
type BaseInputConnection = class
    inherit Object
    interface IInputConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
BaseInputConnection
属性
実装

注釈

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。 このクラスの実装者は、独自の編集可能なオブジェクトへのアクセスを提供し、 のドキュメントInputConnectionを参照するために を実装#getEditableする必要があります。

android.view.inputmethod.BaseInputConnectionJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

BaseInputConnection(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

BaseInputConnection(View, Boolean)

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Editable

編集操作のターゲットを返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Handler

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

JniIdentityHashCode

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
JniPeerMembers

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

PeerReference

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

BeginBatchEdit()

既定の実装では何も行われません。

ClearMetaKeyStates(MetaKeyStates)

既定の実装では、 を使用 MetaKeyKeyListener#clearMetaKeyState(long, int) MetaKeyKeyListener.clearMetaKeyState(long, int) して状態をクリアします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CloseConnection()

既定の実装では、 と が呼び出されます#finishComposingText()setImeConsumesInput(false)

CommitCompletion(CompletionInfo)

既定の実装では何も行われ、false が返されます。

CommitContent(InputContentInfo, InputContentFlags, Bundle)

ビュー コンテンツの View#performReceiveContent 挿入時にターゲット ビューで を呼び出す既定の View#getReceiveContentMimeTypes allows 実装。それ以外の場合は、副作用なしで false を返します。

CommitCorrection(CorrectionInfo)

既定の実装では何も行われ、false が返されます。

CommitText(ICharSequence, Int32)

既定の実装では、既存の作成テキストが指定されたテキストに置き換えられます。

CommitText(String, Int32)

既定の実装では、既存の作成テキストが指定されたテキストに置き換えられます。

DeleteSurroundingText(Int32, Int32)

既定の実装では、編集可能なテキストの現在の選択位置を中心に削除が実行されます。

DeleteSurroundingTextInCodePoints(Int32, Int32)

既定の実装では、編集可能なテキストの現在の選択位置を中心に削除が実行されます。

Dispose()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
Dispose(Boolean)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
EndBatchEdit()

既定の実装では何も行われません。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FinishComposingText()

既定の実装では、現在の編集可能なテキストから作成状態が削除されます。

GetComposingSpanEnd(ISpannable)

作成テキストの範囲の末尾を返します。作成テキストがない場合は -1 を返します。

GetComposingSpanStart(ISpannable)

作成テキストの範囲の先頭を返します。作成テキストがない場合は -1 を返します。

GetCursorCapsMode(CapitalizationMode)

既定の実装では TextUtils が使用されます。

GetExtractedText(ExtractedTextRequest, GetTextFlags)

既定の実装では常に null が返されます。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetSelectedText(GetTextFlags)

既定の実装では、現在選択されているテキストが返されます。選択されていない場合は null を返します。

GetSelectedTextFormatted(GetTextFlags)

既定の実装では、現在選択されているテキストが返されます。選択されていない場合は null を返します。

GetSurroundingText(Int32, Int32, Int32)

既定の実装では、バッファー内の現在のカーソル位置を囲む指定された量のテキストが返されます。

GetTextAfterCursor(Int32, GetTextFlags)

既定の実装では、バッファー内の現在のカーソル位置から指定された量のテキストが返されます。

GetTextAfterCursorFormatted(Int32, GetTextFlags)

既定の実装では、バッファー内の現在のカーソル位置から指定された量のテキストが返されます。

GetTextBeforeCursor(Int32, GetTextFlags)

既定の実装では、バッファー内の現在のカーソル位置から指定された量のテキストが返されます。

GetTextBeforeCursorFormatted(Int32, GetTextFlags)

既定の実装では、バッファー内の現在のカーソル位置から指定された量のテキストが返されます。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
PerformContextMenuAction(Int32)

既定の実装では、何も行われません。

PerformEditorAction(ImeAction)

既定の実装では、これを Enter キーに変換します。

PerformPrivateCommand(String, Bundle)

既定の実装では、何も行われません。

RemoveComposingSpans(ISpannable)

指定したテキストがある場合は、作成範囲を削除します。

ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

ReplaceText(Int32, Int32, String, Int32, TextAttribute)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

ReportFullscreenMode(Boolean)

現在の全画面表示モードで InputMethodManager を更新します。

RequestCursorUpdates(Int32)

既定の実装では、何も行われません。

SendKeyEvent(KeyEvent)

入力接続のビューにアタッチされているウィンドウにキー イベントを送信するための標準的な実装を提供します。

SetComposingRegion(Int32, Int32)

テキストの特定の領域を作成テキストとしてマークします。

SetComposingSpans(ISpannable)

指定したテキストがある場合は、作成範囲を削除します。

SetComposingText(ICharSequence, Int32)

既定の実装では、指定されたテキストが編集可能に配置され、既存の作成テキストが置き換えられます。

SetComposingText(String, Int32)

既定の実装では、指定されたテキストが編集可能に配置され、既存の作成テキストが置き換えられます。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetSelection(Int32, Int32)

既定の実装では、現在の編集可能なテキスト内の選択位置が変更されます。

TakeSnapshot()

からBaseInputConnection抽出された情報をTextSnapshot使用してを構築する既定の実装。

ToArray<T>()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.Finalized()

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

CommitText(IInputConnection, String, Int32)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

CommitText(IInputConnection, String, Int32, TextAttribute)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

GetSelectedText(IInputConnection, GetTextFlags)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

SetComposingText(IInputConnection, String, Int32)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

SetComposingText(IInputConnection, String, Int32, TextAttribute)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

JavaCast<TResult>(IJavaObject)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

GetJniTypeName(IJavaPeerable)

InputConnection インターフェイスの実装者の基本クラス。Editable への接続を提供するための一般的な動作の大部分を処理します。

適用対象