Pacote io.realm

enumeração RealmFieldType

  • Todas as interfaces implementadas:
    Serializable, Comparable<RealmFieldType>

    public enum RealmFieldType
    extends Enum<RealmFieldType>
    Lista dos tipos usados pelo mecanismo de armazenamento subjacente do Realm.

    Normalmente, não há razão para interagir com os tipos subjacentes do Realm, pois o Realm converterá automaticamente entre os tipos Java normais e os tipos do Realm. No entanto, é possível acessar esses tipos por meio de um DynamicRealmObject.

    • Detalhes do método

      • values

        public static RealmFieldType[] values()
        Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:
        para (RealmFieldType c : RealmFieldType.values())
            System.out.println(c);
        
        Retorna:
        uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
      • valor de

        public static RealmFieldType valueOf​(String name)
        Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)
        Parâmetros:
        name - o nome da constante de enumeração a ser retornada.
        Retorna:
        a constante da enumeração com o nome especificado
        Lançamentos:
        IllegalArgumentException - se este tipo de enumeração não tiver constante com o nome especificado
        NullPointerException - se o argumento for nulo
      • getNativeValue

        public int getNativeValue()
        Retorna o valor nativo que representa este tipo.
        Retorna:
        o valor usado pelo storage engine subjacente para representar esse tipo.
      • é válido

        public boolean isValid(objeto obj)
        Verifica se o objeto Java fornecido pode ser convertido para o tipo de Realm subjacente.
        Parâmetros:
        obj - objeto para testar a compatibilidade.
        Retorna:
        true se o objeto puder ser convertido para o tipo de Realm, false caso contrário.
      • fromNativeValue

        public static RealmFieldType fromNativeValue​(int value)
        Converte o valor subjacente usado pelo storage engine para o tipo de Realm apropriado.
        Parâmetros:
        value - o valor a ser convertido
        Retorna:
        o tipo de Realm correspondente.
        Lançamentos:
        IllegalArgumentException - se o valor não for válido.