Classe dynamicRealmObject
Nesta página
- io.realm
- Construtores
- Resumo do método
- Métodos herdados
- Detalhes do construtor
- Detalhes do método
- é igual a
- obter
- getBlob
- getBoolean
- getByte
- getDate
- getDecimal128
- getDictionary
- getDouble
- getDynamicRealm
- getFieldNames
- getFieldType
- getFloat
- getInt
- getList
- Obter longo
- getObject
- getObjectId
- getRealmAny
- getRealmSet
- getChart
- getString
- getType
- getUUID
- hasField
- hashCode
- IsNull
- linkingObjects
- realm$injectObjectContext
- realmGet$proxyState
- set
- setBlob
- setBoolean
- setByte
- setDate
- setDecimal128
- Dicionário de conjuntos
- setDouble
- setFloat
- setInt
- setList
- setLong
- setNull
- setObject
- setObjectId
- setRealmAny
- setRealmSet
- setcurto
- setString
- setUUID
- toString
io.realm
Classe que envolve um RealmObject normal para permitir acesso dinâmico em vez de uma interface digitada. Usar um dynamicRealmObject é mais lento do que usar a classe realmObject regular.
Construtores
Construtor e descrição |
---|
Cria um Objeto de Realm dinâmico com base em um objeto existente. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
booleanopúblico | |
público E | |
bytepúblico | |
booleanopúblico | Retorna o valor |
bytepúblico | |
data pública | |
Decimal público128 | Retorna o valor |
Dicionário Realmpúblico | Retorna o RealmDictionary contendo apenas valores primitivos. |
Dicionário Realmpúblico | Retorna o RealmDictionary do DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. |
duplopúblico | |
dynamicrealmpúblico | Retorna a instância DynamicRealm onde este DynamicRealmObject pertence. |
Retorna a lista de nomes de campos neste objeto. | |
Public RealmFieldType | Retorna o tipo usado pelo storage engine subjacente para representar este campo. |
flutuaçãopública | |
public int | |
Public RealmList | Retorna o RealmList contendo apenas valores primitivos. |
Public RealmList | Retorna a RealmList de DynamicRealmObject s que estão sendo vinculados a partir do campo fornecido. |
público longo | |
DynamicRealmObjectpúblico | |
ObjectId público | Retorna o valor |
public RealmAny | Retorna o valor |
Public RealmSet | Retorna o RealmSet contendo apenas valores primitivos. |
Public RealmSet | Retorna o RealmSet de DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. |
público curto | |
getType () Retorna o tipo de objeto. | |
UUIDpúblico | |
booleanopúblico | |
public int | hashCode () Retorna um valor de código hash para o objeto DynamicRealmObject . |
booleanopúblico | |
Public RealmResults | Retorna RealmResults contendo todos os objetos de classe |
public void | |
estado de proxypúblico | |
public void | |
public void | |
public void | Define o valor |
public void | |
public void | |
public void | Define o valor |
public void | Define a referência para um RealmDictionary no campo fornecido. |
public void | |
public void | |
public void | |
public void | Define a referência para uma RealmList no campo fornecido. |
public void | |
public void | |
public void | Define uma referência para outro objeto no campo fornecido. |
public void | Define o valor |
public void | Define o valor |
public void | Define a referência para um RealmSet no campo fornecido. |
public void | |
public void | |
public void | |
toString () |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Métodos herdados da classe 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
Detalhes do construtor
Cria um Objeto de Realm dinâmico com base em um objeto existente. Parâmetros
|
Detalhes do método
é igual a
Substitui
|
obter
Retorna o valor para o campo fornecido. Parâmetros
Devoluções o valor do campo. Lança
|
getBlob
Retorna o valor Parâmetros
Devoluções o valor byte[]. Lança
|
getBoolean
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor booleano. Lança
|
getByte
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor do byte. Lança
|
getDate
Retorna o valor Parâmetros
Devoluções o valor Data. Lança
|
getDecimal128
Retorna o valor Parâmetros
Devoluções o valor Decimal128. Lança
|
getDictionary
Retorna o RealmDictionary contendo apenas valores primitivos. Se o dicionário contiver referências a outros objetos do Realm , use getDictionary(string) . Parâmetros
Devoluções os dados do RealmDictionary para esse campo. Lança
|
Retorna o RealmDictionary do DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. Se o dicionário contiver tipos primitivos, use getDictionary(string, Class) . Parâmetros
Devoluções os dados do RealmDictionary para esse campo. Lança
|
getDouble
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor duplo. Lança
|
getDynamicRealm
public DynamicRealm getDynamicRealm () |
---|
Retorna a instância DynamicRealm onde este DynamicRealmObject pertence. Você não deve chamar dynamicRealm.close() em relação à instância retornada. Devoluções Instância do dynamicRealm onde este objeto pertence. Lança
|
getFieldNames
public String getFieldNames () |
---|
Retorna a lista de nomes de campos neste objeto. Devoluções lista de nomes de campos nesses objetos ou a lista vazia se o objeto não tiver nenhum campo. |
getFieldType
Retorna o tipo usado pelo storage engine subjacente para representar este campo. Devoluções o tipo subjacente usado pelo Realm para representar este campo. |
getFloat
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor flutuante. Lança
|
getInt
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor int. Os valores inteiros que excedem Lança
|
getList
Retorna o RealmList contendo apenas valores primitivos. Se a lista contiver referências a outros objetos do Realm , use getList(string) . Parâmetros
Devoluções os dados RealmList para este campo. Lança
|
Retorna a RealmList de DynamicRealmObject s que estão sendo vinculados a partir do campo fornecido. Se a lista contiver tipos primitivos, use getList(string, Class) . Parâmetros
Devoluções os dados RealmList para este campo. Lança
|
Obter longo
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor longo. Os valores inteiros que excedem Lança
|
getObject
Retorna o objeto que está sendo vinculado a partir deste campo. Parâmetros
Devoluções a representação DynamicRealmObject do objeto vinculado ou Lança
|
getObjectId
Retorna o valor Parâmetros
Devoluções o valor ObjectId. Lança
|
getRealmAny
Retorna o valor Parâmetros
Devoluções o valor RealmAny. Lança
|
getRealmSet
Retorna o RealmSet contendo apenas valores primitivos. Se o conjunto contiver referências a outros objetos do Realm , use getRealmSet(string) em vez disso. Parâmetros
Devoluções os dados RealmSet para este campo. Lança
|
Retorna o RealmSet de DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. Se o conjunto contiver tipos primitivos, use getRealmSet(string, Class) em vez disso. Parâmetros
Devoluções os dados RealmSet para este campo. Lança
|
getChart
Retorna o valor Se o campo for anulável, use isNull(string) para verificar Parâmetros
Devoluções o valor curto. Os valores inteiros que excedem Lança
|
getString
Retorna o valor Parâmetros
Devoluções o valor da cadeia. Lança
|
getType
Retorna o tipo de objeto. Isso normalmente corresponderá ao nome de uma classe que estende o RealmObject . Devoluções esse Tipo de objeto de Realm. |
getUUID
Retorna o valor Parâmetros
Devoluções o valor UUID. Lança
|
hasField
hashCode
public int hashCode () |
---|
Retorna um valor de código hash para o objeto DynamicRealmObject . Pelo contrato geral de Object.hashCode() , quaisquer dois objetos para os quais igual retorna Observe que um RealmObject é um objeto ativo e pode ser atualizado por alterações de outros threads. Isso significa que um valor de código hash do objeto não é estável e o valor não deve ser usado como chave no HashMap nem salvo no HashSet. Devoluções um valor de código hash para o objeto. Substitui
|
IsNull
Verifica se o valor de um determinado campo é Parâmetros
Devoluções
Lança
|
linkingObjects
Retorna RealmResults contendo todos os objetos de classe Uma entrada é adicionada para cada referência, por exemplo, se a mesma referência estiver em uma lista várias vezes, o objeto src aparecerá aqui várias vezes. Parâmetros
Devoluções o resultado. Lança
|
realm$injectObjectContext
public void realm$injectObjectContext () |
---|
realmGet$proxyState
public ProxyState realmGet$proxyState () |
---|
set
Define o valor para o campo fornecido. Este método tentará converter automaticamente números e booleanos fornecidos como Usar os setters digitados será mais rápido do que usar este método. Lança
|
setBlob
Define o valor binário do campo fornecido. Parâmetros
Lança
|
setBoolean
Define o valor Parâmetros
Lança
|
setByte
Define o valor Parâmetros
Lança
|
setDate
Define o valor Parâmetros
Lança
|
setDecimal128
Define o valor Parâmetros
Lança
|
Dicionário de conjuntos
Define a referência para um RealmDictionary no campo fornecido. Isso copiará todos os elementos do dicionário para o Realm, mas quaisquer alterações adicionais no dicionário não serão refletidas no Realm. Use getDictionary(string) para obter uma referência ao dicionário gerenciado. Parâmetros
Lança
|
setDouble
Define o valor Parâmetros
Lança
|
setFloat
Define o valor Parâmetros
Lança
|
setInt
Define o valor Parâmetros
Lança
|
setList
Define a referência para uma RealmList no campo fornecido. Isso copiará todos os elementos da lista para o Realm, mas quaisquer alterações adicionais na lista não serão refletidas no Realm. Use getList(string) para obter uma referência à lista gerenciada. Parâmetros
Lança
|
setLong
Define o valor Parâmetros
Lança
|
setNull
Parâmetros
Lança
|
setObject
Define uma referência para outro objeto no campo fornecido. Parâmetros
Lança
|
setObjectId
Define o valor Parâmetros
Lança
|
setRealmAny
Define o valor Parâmetros
Lança
|
setRealmSet
Define a referência para um RealmSet no campo fornecido. Isso copiará todos os elementos do conjunto para o Realm, mas quaisquer alterações adicionais no conjunto não serão refletidas no Realm. Use getRealmSet(string) para obter uma referência ao conjunto gerenciado. Parâmetros
Lança
|
setcurto
Define o valor Parâmetros
Lança
|
setString
Define o valor Parâmetros
Lança
|
setUUID
Define o valor Parâmetros
Lança
|
toString
Substitui
|