패키지 io.realm
클래스 RealmDictionary<V>
- java.lang.Object
-
- io.realm.RealmMap<String,V>
-
- io.realm.RealmDictionary<V>
-
- 유형 매개변수:
V
- 이 딕셔너리에 저장된 값의 유형
- 구현된 모든 인터페이스:
io.realm.internal.Freezable<RealmMap<String,V>>
,io.realm.internal.ManageableObject
,Map<String,V>
public class RealmDictionary<V> extends RealmMap<String,V>
키가 문자열인RealmMap
의 전문화입니다.RealmList
와 마찬가지로 RealmDictionary는 managed 모드와 비관리 모드에서 작동할 수 있습니다. In managed mode a RealmDictionary persists all its contents inside a Realm whereas in unmanaged mode it functions like aHashMap
.managed RealmDictionaries는 Realm에서만 만들 수 있으며 기본 Realm이 업데이트될 때마다 해당 콘텐츠가 자동으로 업데이트됩니다. managed RealmDictionaries는
RealmObject
의 필드를 가리키는 게터를 사용해서만 액세스할 수 있습니다.Unmanaged RealmDictionaries는 사용자가 만들 수 있으며 managed RealmObject와 unmanaged RealmObject를 모두 포함할 수 있습니다. 이는 GSON과 같은 JSON 디시리얼라이저 또는 클래스에 값을 삽입하는 다른 프레임워크를 처리할 때 유용합니다. 관리되지 않는 RealmDictionaries는
Realm.copyToRealm(Iterable, ImportFlag...)
메서드를 사용하여 Realm에 추가할 수 있습니다.
-
-
생성자 요약
생성자 Constructor 설명 RealmDictionary()
비관리 모드에서 RealmDictionary를 인스턴스화합니다.RealmDictionary(Map<String,V> map)
초기 사전을 사용하여 비관리 모드에서 RealmDictionary를 인스턴스화합니다.
-
메서드 요약
-
io.realm 클래스에서 상속된 메서드.RealmMap
addChangeListener, addChangeListener, clear, containsKey, containsValue, entrySet, freeze, get, isEmpty, isFrozen, isManaged, isValid, keySet, put, putAll, remove, removeAllChangeListeners, removeChangeListener, removeChangeListener, size, values
-
클래스 java.lang에서 상속된 메소드입니다.객체
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
인터페이스 java.util에서 상속된 메소드입니다.지도
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-