パッケージ io.realm

Enum RealmFieldType

  • すべての実装インターフェース:
    Serializable, Comparable<RealmFieldType>

    public enum RealmFieldType
    extends Enum<RealmFieldType>
    Realm の基礎となるストレージ エンジンで使用されるタイプのリスト。

    通常、基礎となる Realm 型を操作する理由はありません。Realm は通常の Java 型と Realm 型の間で自動的に変換するためです。 ただし、 DynamicRealmObjectを介してこれらのタイプにアクセスすることは可能です。

    • メソッドの詳細

      • values

        public static RealmFieldType[] values()
        この列挙型の定数を含む配列を、宣言された順序で返します。 このメソッドは、次のように 定数を反復処理するために使用できます。
        for (RealmFieldType c : RealmFieldType.values())   System.out.println(c)
        
        次の値を返します。
        この列挙型の定数を宣言された順序で含む配列
      • valueOf

        public static RealmFieldType valueOf​(String name)
        指定された名前を持つこの型の列挙定数を返します。 string は、この型で列挙定数を宣言するために使用される識別子と完全に一致する必要があります。 (余計な空白文字は許可されません。)
        パラメーター:
        name - 返される列挙定数の名前。
        次の値を返します。
        指定された名前の列挙 定数
        次の例外がスローされます。
        IllegalArgumentException - この列挙型に指定された名前の定数がない場合
        NullPointerException - 引数が null の場合
      • getNativeValue

        public int getNativeValue()
        この型を表すネイティブ値を返します。
        次の値を返します。
        この型を表すために基礎となるストレージエンジンによって使用される値。
      • isValid

        公開ブール値 isValid ( Object object)
        指定された Java オブジェクトを基礎となる Realm タイプに変換できるかどうかを確認します。
        パラメーター:
        obj - 互換性をテストするオブジェクト。
        次の値を返します。
        true オブジェクトを Realm 型に変換できる場合は、それ以外の場合はfalse
      • fromNativeValue

        public static RealmFieldType fromNativeValue​(int value)
        ストレージ エンジンによって使用される基礎の値を適切な Realm タイプに変換します。
        パラメーター:
        value - 変換する値
        次の値を返します。
        対応する Realm タイプ。
        次の例外がスローされます。
        IllegalArgumentException - 値が有効でない場合。