io.realm
유형화된 인터페이스 대신 동적 액세스를 허용하기 위해 일반 RealmObject를 래핑하는 클래스입니다. DynamicRealmObject를 사용하는 것은 일반 RealmObject 클래스를 사용하는 것보다 느립니다.
생성자
생성자 및 설명 |
|---|
기존 객체를 기반으로 동적 Realm 객체를 만듭니다. |
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
|---|---|
공개 부울 | |
public E | |
공개 바이트 | |
공개 부울 | 지정된 필드에 대한 |
공개 바이트 | |
공개 날짜 | |
public Decimal128 | 지정된 필드에 대한 |
public RealmDictionary | 기본 값만 포함된 RealmDictionary 를 반환합니다. |
public RealmDictionary | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmDictionary를 반환합니다. |
public double | |
공개 DynamicRealm | 이 DynamicRealmObject가 속한 DynamicRealm 인스턴스 반환합니다. |
공개 문자열 | 이 객체의 필드 이름 목록을 반환합니다. |
public RealmFieldType | 이 필드를 나타내기 위해 기본 storage engine에서 사용하는 유형을 반환합니다. |
public float | |
public int | |
공개 RealmList | 기본 값만 포함된 RealmList 를 반환합니다. |
공개 RealmList | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmList를 반환합니다. |
public long | |
public ObjectId | 지정된 필드에 대한 |
public RealmAny | 지정된 필드에 대한 |
공개 RealmSet | 기본 값만 포함된 RealmSet 를 반환합니다. |
공개 RealmSet | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmSet를 반환합니다. |
공개 단편 | |
공개 문자열 | |
공개 문자열 | getType () 객체의 유형을 반환합니다. |
공개 UUID | |
공개 부울 | |
public int | hashCode () DynamicRealmObject 객체 의 해시 코드 값을 반환합니다. |
공개 부울 | |
공개 RealmResults |
|
public void | |
공개 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 | |
공개 문자열 | toString () |
상속된 메서드
클래스 java.lang.Object에서 상속된 메서드:
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalizeio.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
생성자 세부 정보
메서드 세부 정보
같음
get
지정된 필드의 값을 반환합니다. 매개변수
반환 필드 값. 스로우
|
getBlob
지정된 필드에 대한 매개변수
반환 byte[] 값입니다. 스로우
|
getBoolean
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 부울 값입니다. 스로우
|
getByte
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 바이트 값. 스로우
|
getDate
지정된 필드에 대한 매개변수
반환 날짜 값. 스로우
|
getDecimal128
지정된 필드에 대한 매개변수
반환 Decimal128 값. 스로우
|
getDictionary
기본 값만 포함된 RealmDictionary 를 반환합니다. 사전에 다른 Realm 객체에 대한 참조가 포함되어 있으면 대신 getDictionary(string)를 사용하세요. 매개변수
반환 이 필드에 대한 RealmDictionary 데이터입니다. 스로우
|
지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmDictionary를 반환합니다. 사전에 기본 유형이 포함된 경우 대신 getDictionary(string, Class)를 사용합니다. 매개변수
반환 이 필드에 대한 RealmDictionary 데이터입니다. 스로우
|
getDouble
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 더블 값입니다. 스로우
|
getDynmicRealm
public DynamicRealm getDynamicRealm () |
|---|
이 DynamicRealmObject가 속한 DynamicRealm 인스턴스 반환합니다. DynamicRealm.close() 를 호출 해서는 안 됩니다. 반환된 인스턴스에 대해. 반환 이 객체가 속한 DynamicRealm 인스턴스입니다. 스로우
|
getFieldNames
public String getFieldNames () |
|---|
이 객체의 필드 이름 목록을 반환합니다. 반환 이 객체의 필드 이름 목록이거나 객체에 필드가 없는 경우 빈 목록입니다. |
getFieldType
이 필드를 나타내기 위해 기본 storage engine에서 사용하는 유형을 반환합니다. 반환 Realm에서 이 필드를 나타내는 데 사용하는 기본 유형입니다. |
getFloat
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 부동 소수점 값. 스로우
|
getInt
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 int 값입니다. 스로우
|
getList
기본 값만 포함된 RealmList 를 반환합니다. 목록에 다른 Realm 객체에 대한 참조가 포함되어 있으면 대신 getList(string)를 사용하세요. 매개변수
반환 이 필드에 대한 RealmList 데이터입니다. 스로우
|
지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmList를 반환합니다. 목록에 기본 유형이 포함된 경우 대신 getList(string, Class)를 사용합니다. 매개변수
반환 이 필드에 대한 RealmList 데이터입니다. 스로우
|
getLong
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 긴 값. 스로우
|
getObject
이 필드에서 연결 중인 객체를 반환합니다. 매개변수
반환 연결된 객체 의 DynamicRealmObject 표현이거나 연결된 객체 없는 스로우
|
getObjectId
지정된 필드에 대한 매개변수
반환 ObjectId 값입니다. 스로우
|
getRealmAny
지정된 필드에 대한 매개변수
반환 RealmAny 값. 스로우
|
getRealmSet
기본 값만 포함된 RealmSet 를 반환합니다. 설정하다 다른 Realm 객체에 대한 참조가 포함되어 있으면 대신 getRealmSet(string)을(를) 사용하세요. 매개변수
반환 이 필드에 대한 RealmSet 데이터입니다. 스로우
|
지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmSet를 반환합니다. 설정하다 에 기본 유형이 포함된 경우 대신 getRealmSet(String, Class)를 사용합니다. 매개변수
반환 이 필드에 대한 RealmSet 데이터입니다. 스로우
|
getShot
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 짧은 값. 스로우
|
getString
지정된 필드에 대한 매개변수
반환 문자열 값입니다. 스로우
|
getType
getUUID
지정된 필드에 대한 매개변수
반환 UUID 값입니다. 스로우
|
hasField
해시 코드
public int hashCode () |
|---|
DynamicRealmObject 객체 의 해시 코드 값을 반환합니다. Object.hashCode() 의 일반 계약에 따라 , equals 가 RealmObject 는 라이브 객체이며 다른 스레드의 변경 사항에 의해 업데이트될 수 있습니다. 이는 객체의 해시 코드 값이 안정적이지 않음을 의미하며, 해당 값은 HashMap에서 키로 사용되거나 HashSet에 저장되어서는 안 됩니다. 반환 객체의 해시 코드 값입니다. 재정의
팁 |
IsNull
지정된 필드의 값이 매개변수
반환
스로우
|
linkingObjects
각 참고에 대한 항목이 추가됩니다. 예를 들어 동일한 참고가 목록에 여러 번 있는 경우, 객체가 여기에 여러 번 표시됩니다. 매개변수
반환 결과입니다. 스로우
|
realm$injectObjectContext
public void realm$injectObjectContext () |
|---|
realmGet$proxyState
public ProxyState realmGet$proxyState () |
|---|
세트
지정된 필드의 값을 설정합니다. 이 메서드는 유형화된 세터를 사용하면 이 방법을 사용하는 것보다 빠릅니다. 스로우
|
setBlob
지정된 필드의 이진 값을 설정합니다. 매개변수
스로우
|
setBoolean
지정된 필드의 매개변수
스로우
|
setByte
지정된 필드의 매개변수
스로우
|
setDate
지정된 필드의 매개변수
스로우
|
setDecimal128
지정된 필드의 매개변수
스로우
|
setDictionary
지정된 필드의 RealmDictionary 에 대한 참고를 설정합니다. 이렇게 하면 사전의 모든 요소가 Realm 에 복사되지만 사전을 추가로 변경해도 Realm 에 반영되지 않습니다. managed 사전에 대한 참조를 가져오려면 getDictionary(string)를 사용하세요. 매개변수
스로우
|
setDouble
지정된 필드의 매개변수
스로우
|
setFloat
지정된 필드의 매개변수
스로우
|
setInt
지정된 필드의 매개변수
스로우
|
setList
지정된 필드의 RealmList 에 대한 참고를 설정합니다. 이렇게 하면 목록의 모든 요소가 Realm 에 복사되지만 목록을 더 이상 변경해도 Realm 에 반영되지 않습니다. managed 목록에 대한 참조를 가져오려면 getList(string)를 사용합니다. 매개변수
스로우
|
setLong
지정된 필드의 매개변수
스로우
|
setNull
지정된 필드에 대해 값을 매개변수
스로우
|
setObject
지정된 필드의 다른 객체에 대한 참고를 설정합니다. 매개변수
스로우
|
setObjectId
지정된 필드의 매개변수
스로우
|
setRealmAny
지정된 필드의 매개변수
스로우
|
setRealmSet
지정된 필드의 RealmSet 에 대한 참고를 설정합니다. 이렇게 하면 설정하다 의 모든 요소가 Realm 에 복사되지만 설정하다 에 대한 추가 변경 사항은 Realm 에 반영되지 않습니다. managed 설정하다 에 대한 참조를 가져오려면 getRealmSet(string)을 사용합니다. 매개변수
스로우
|
setShot
지정된 필드의 매개변수
스로우
|
setString
지정된 필드의 매개변수
스로우
|
setUUID
지정된 필드의 매개변수
스로우
|