io.realm
型指定されたインターフェースの代わりに動的アクセスを許可するために、通常の RealmObject をラップするクラス。 D込み型RealmObject の使用は、通常の RealmObject クラスを使用するよりも遅くなります。
コンストラクター
コンストラクターと説明 |
|---|
既存のオブジェクトに基づいて動的 Realm オブジェクトを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
|---|---|
パブリックブール値 | |
public E | |
公開バイト | |
パブリックブール値 | 指定されたフィールドの |
公開バイト | |
public 日付 | |
public Decimal128 | 指定されたフィールドの |
public RealmDictionary | プリミティブ値のみを含むRealmDictionaryを返します。 |
public RealmDictionary | 指定されたフィールドからリンクされている DescribeRealmObject の RealmDictionary を返します。 |
public double | |
public DeviceRealm | |
public string | このオブジェクトのフィールド名のリストを返します。 |
public RealmFieldType | このフィールドを表すために基礎となるストレージ エンジンによって使用される型を返します。 |
publicfloat | |
public int | |
public RealmList | プリミティブ値のみを含むRealmListを返します。 |
public RealmList | 指定されたフィールドからリンクされている DeploymentRealmObject の RealmList を返します。 |
public long | |
public DescribeRealmObject | |
public ObjectId | 指定されたフィールドの |
public RealmAny | 指定されたフィールドの |
public RealmSet | プリミティブ値のみを含むRealmSetを返します。 |
public RealmSet | 指定されたフィールドからリンクされている DeploymentRealmObject の RealmSet を返します。 |
public preview | |
public string | |
public string | getType () オブジェクトのタイプを返します。 |
パブリックブール値 | |
public int | hashCode () DescribeRealmObjectオブジェクトのハッシュ コード値を返します。 |
パブリックブール値 | |
public RealmResults |
|
public void | |
public ProxyState | |
public void | |
public void | |
public void | 指定されたフィールドの |
public void | |
public void | |
public void | 指定されたフィールドの |
public void | 指定されたフィールドのRealmDictionaryへの参照を設定します。 |
public void | |
public void | |
public void | |
public void | 指定されたフィールドのRealmListへの参照を設定します。 |
public void | |
public void | |
public void | 指定されたフィールドに別のオブジェクトへの参照を設定します。 |
public void | 指定されたフィールドの |
public void | 指定されたフィールドの |
public void | 指定されたフィールドのRealmSetへの参照を設定します。 |
public void | |
public void | |
public void | |
public string | toString () |
継承されたメソッド
クラスjava.lang.Object から継承されたメソッド:
getClass、hashCode、equals、clone、toString、notify、notifyAll、wait、wait、wait、finalizeMethods inherited from class io.realm.RealmObject :
deleteFromRealm,deleteFromRealm,isValid,isValid,isFrozen,freeze,isFrozen,freeze,isLoaded,isLoaded,isManaged,isManaged,getRealm,getRealm,load,load,addChangeListener,addChangeListener,addChangeListener,addChangeListener,removeChangeListener,removeChangeListener,removeChangeListener,removeChangeListener,removeAllChangeListeners,removeAllChangeListeners,asFlowable,asChangesetObservable,asFlowable,asChangesetObservable
コンストラクターの詳細
既存のオブジェクトに基づいて動的 Realm オブジェクトを作成します。 パラメーター
|
メソッドの詳細
equals
の上書き
|
得る
指定されたフィールドの値を返します。 パラメーター
戻り値 フィールドの値。 スロー
|
getBlob
指定されたフィールドの パラメーター
戻り値 byte[] 値。 スロー
|
getBoolean
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 ブール値。 スロー
|
getByte
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 バイト値。 スロー
|
getDate
指定されたフィールドの パラメーター
戻り値 Date 値。 スロー
|
getDecimal128
指定されたフィールドの パラメーター
戻り値 Decimal128 値。 スロー
|
getDictionary
プリミティブ値のみを含むRealmDictionaryを返します。 辞書に他のRealmオブジェクトへの参照が含まれている場合は、代わりに getDictionary(string) を使用します。 パラメーター
戻り値 このフィールドのRealmDictionaryデータ。 スロー
|
指定されたフィールドからリンクされている DescribeRealmObject の RealmDictionary を返します。 辞書にプリミティブ型が含まれている場合は、代わりに getDictionary(string, クラス) を使用します。 パラメーター
戻り値 このフィールドのRealmDictionaryデータ。 スロー
|
getDouble
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 double 値。 スロー
|
getDynamicRealm
public DynamicRealm getDynamicRealm () |
|---|
この DeploymentRealmObject が属する VisualRealmインスタンスを返します。 DsyncRealm.close()は呼び出すことはできません。 返されたインスタンスに対して。 戻り値 このオブジェクトが属するDescribeRealmインスタンス。 スロー
|
getFieldNames
public String getFieldNames () |
|---|
このオブジェクトのフィールド名のリストを返します。 戻り値 このオブジェクト上のフィールド名のリスト。オブジェクトにフィールドがない場合は空のリスト。 |
getFieldType
このフィールドを表すために基礎となるストレージ エンジンによって使用される型を返します。 戻り値 このフィールドを表すために Realm で使用される基礎の型。 |
getFloat
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 浮動小数値。 スロー
|
getInt
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 int 値。 スロー
|
getList
プリミティブ値のみを含むRealmListを返します。 リストに他のRealmオブジェクトへの参照が含まれている場合は、代わりに getList(string) を使用します。 パラメーター
戻り値 このフィールドのRealmListデータ。 スロー
|
指定されたフィールドからリンクされている DeploymentRealmObject の RealmList を返します。 リストにプリミティブ型が含まれている場合は、代わりに getList(string, クラス) を使用してください。 パラメーター
戻り値 このフィールドのRealmListデータ。 スロー
|
getLong
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 long 値。 スロー
|
getObject
このフィールドからリンクされているオブジェクトを返します。 パラメーター
戻り値 リンクされたオブジェクトの DsyncRealmObject 表現、またはリンクされたオブジェクトがない場合は スロー
|
getObjectId
指定されたフィールドの パラメーター
戻り値 ObjectId 値。 スロー
|
getRealmAny
指定されたフィールドの パラメーター
戻り値 RealmAny 値。 スロー
|
getRealmSet
プリミティブ値のみを含むRealmSetを返します。 セットに他のRealmオブジェクトへの参照が含まれている場合は、代わりに getRealmSet(string) を使用します。 パラメーター
戻り値 このフィールドのRealmSetデータ。 スロー
|
指定されたフィールドからリンクされている DeploymentRealmObject の RealmSet を返します。 セットにプリミティブ型が含まれている場合は、代わりに getRealmSet(string, クラス) を使用してください。 パラメーター
戻り値 このフィールドのRealmSetデータ。 スロー
|
get短縮
指定されたフィールドの フィールドが null 可能な場合は、このメソッドを使用する代わりに isNull(string) を使用して パラメーター
戻り値 短い値。 スロー
|
getString
指定されたフィールドの パラメーター
戻り値 string値。 スロー
|
getType
getUUID
指定されたフィールドの パラメーター
戻り値 UUID 値。 スロー
|
hasField
ハッシュコード
public int hashCode () |
|---|
DescribeRealmObjectオブジェクトのハッシュ コード値を返します。 Object.hashCode() の一般的な契約によってでは、 が に等しい 2 RealmObjectはライブ オブジェクトであり、他のスレッドからの変更によってアップデートされる可能性があることに注意してください。 つまり、 オブジェクトのハッシュ コード値は安定しておらず、その値は HashMap のキーとして使用されることも、HashSet に保存されることも ありません 。 戻り値 オブジェクトの ハッシュ コード値 。 の上書き
Tip |
isNull
特定のフィールドの値が パラメーター
戻り値
スロー
|
linkObjects
エントリは参照ごとに追加されます。たとえば、同じ参照が複数回リストにある場合、src オブジェクトは複数回ここに表示されます。 パラメーター
戻り値 結果。 スロー
|
Realm$injectObjectContext
public void realm$injectObjectContext () |
|---|
RealmGet$proxyState
public ProxyState realmGet$proxyState () |
|---|
セット
指定されたフィールドの値を設定します。 このメソッドは、 型指定されたセッターを使用する方が、この方法を使用するよりも高速です。 スロー
|
setBlob
指定されたフィールドのバイナリ値を設定します。 パラメーター
スロー
|
setブール値
指定されたフィールドの パラメーター
スロー
|
setByte
指定されたフィールドの パラメーター
スロー
|
setDate
指定されたフィールドの パラメーター
スロー
|
setDecimal128
指定されたフィールドの パラメーター
スロー
|
setDictionary
指定されたフィールドのRealmDictionaryへの参照を設定します。 これにより、辞書内のすべての要素がRealmにコピーされますが、辞書へのこれ以上の変更はRealmには反映されません。 管理対象の辞書への参照を取得するには、 getDictionary(string) を使用します。 パラメーター
スロー
|
setDouble
指定されたフィールドの パラメーター
スロー
|
setFloat
指定されたフィールドの パラメーター
スロー
|
setInt
指定されたフィールドの パラメーター
スロー
|
setList
指定されたフィールドのRealmListへの参照を設定します。 これにより、リスト内のすべての要素がRealmにコピーされますが、リストへのこれ以上の変更はRealmには反映されません。 管理対象リストへの参照を取得するには、 getList(string) を使用します。 パラメーター
スロー
|
setLong
指定されたフィールドの パラメーター
スロー
|
setNull
指定されたフィールドの値を パラメーター
スロー
|
setObject
指定されたフィールドに別のオブジェクトへの参照を設定します。 パラメーター
スロー
|
setObjectId
指定されたフィールドの パラメーター
スロー
|
setRealmAny
指定されたフィールドの パラメーター
スロー
|
setRealmSet
指定されたフィールドのRealmSetへの参照を設定します。 これにより、セット内のすべての要素がRealmにコピーされますが、セットへのこれ以上の変更はRealmには反映されません。 マネージドセットへの参照を取得するには、 getRealmSet(string) を使用します。 パラメーター
スロー
|
set短い
指定されたフィールドの パラメーター
スロー
|
setString
指定されたフィールドの パラメーター
スロー
|
setUUID
指定されたフィールドの パラメーター
スロー
|
toString
の上書き
|