言語

BaseInputConnection クラス

定義

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

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

注釈

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

Javaドキュメント。

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

コンストラクター

名前 説明
BaseInputConnection(IntPtr, JniHandleOwnership)

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

BaseInputConnection(View, Boolean)

プロパティ

名前 説明
Class

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

(継承元 Object)
Editable

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

Handle

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

(継承元 Object)
Handler

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

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
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)

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

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
DeleteSurroundingText(Int32, Int32)

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

DeleteSurroundingTextInCodePoints(Int32, Int32)

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

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
EndBatchEdit()

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

Equals(Object)

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

(継承元 JavaObject)
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)

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

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

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

ReportFullscreenMode(Boolean)

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

RequestCursorUpdates(Int32)

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

SendKeyEvent(KeyEvent)

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

SetComposingRegion(Int32, Int32)

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

SetComposingSpans(ISpannable)

指定されたテキストがある場合は、作成スパンを削除します。

SetComposingText(ICharSequence, Int32)

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

SetComposingText(String, Int32)

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

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

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

TakeSnapshot()

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

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

拡張メソッド

名前 説明
CommitText(IInputConnection, String, Int32, TextAttribute)

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

CommitText(IInputConnection, String, Int32)

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

GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

GetSelectedText(IInputConnection, GetTextFlags)

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

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

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

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

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

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

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

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

SetComposingText(IInputConnection, String, Int32, TextAttribute)

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

SetComposingText(IInputConnection, String, Int32)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象