Enum RealmFileException.Kind

    • Resumo da constante enumeração

      Constantes de enumeração 
      Constante Enum Descrição
      ACCESS_ERROR
      Lançado para quaisquer cenários de exceção relacionados à E/S quando um Realm é aberto.
      BAD_HISTORY
      Lançado se o tipo de histórico do Realm em disco for inesperado ou incompatível.
      EXISTS
      Lançado se o arquivo de destino existir, mas não deveria.
      FORMAT_UPGRADE_REQUIRED
      Lançado se o arquivo precisar ser atualizado para um novo formato, mas as atualizações tiverem sido explicitamente desabilitadas.
      INCOMPATIBLE_LOCK_FILE
      Gerado se o arquivo de reconhecimento de data center estiver atualmente aberto em outro processo que não pode ser compartilhado com o processo atual devido a uma incompatibilidade de arquitetura.
      INCOMPATIBLE_SYNC_FILE
      Lançado se foi feita uma tentativa de abrir um Arquivo de Realm criado com o Objeto de Realm servidor 1.*, que não é compatível com o Objeto de Realm servidor 2.*.
      NOT_FOUND
      Lançado se o arquivo relevante não for encontrado.
      PERMISSION_DENIED
      Lançado se o usuário não tiver permissão para abrir ou criar o arquivo especificado no modo de acesso especificado quando o Realm for aberto.
    • Detalhes da constante enumeração

      • ACCESS_ERROR

        public static final RealmFileException.Kind ACCESS_ERROR
        Lançado para quaisquer cenários de exceção relacionados à E/S quando um Realm é aberto.
      • BAD_HISTORY

        public static final RealmFileException.Kind BAD_HISTORY
        Lançado se o tipo de histórico do Realm em disco for inesperado ou incompatível.
      • PERMISSION_denied

        public static final RealmFileException.Kind PERMISSION_DENIED
        Lançado se o usuário não tiver permissão para abrir ou criar o arquivo especificado no modo de acesso especificado quando o Realm for aberto.
      • Existe

        public static final RealmFileException.Kind EXISTS
        Lançado se o arquivo de destino existir, mas não deveria.
      • NÃO_FOUND

        public static final RealmFileException.Kind NOT_FOUND
        Lançado se o arquivo relevante não for encontrado.
      • INCOMPATIBLE_LOCK_FILE

        public static final RealmFileException.Kind INCOMPATIBLE_LOCK_FILE
        Gerado se o arquivo de reconhecimento de data center estiver atualmente aberto em outro processo que não pode ser compartilhado com o processo atual devido a uma incompatibilidade de arquitetura.
      • Format_upgrade_required

        public static final RealmFileException.Kind FORMAT_UPGRADE_REQUIRED
        Lançado se o arquivo precisar ser atualizado para um novo formato, mas as atualizações tiverem sido explicitamente desabilitadas.
      • INCOMPATIBLE_SYNC_FILE

        public static final RealmFileException.Kind INCOMPATIBLE_SYNC_FILE
        Lançado se foi feita uma tentativa de abrir um Arquivo de Realm criado com o Objeto de Realm servidor 1.*, que não é compatível com o Objeto de Realm servidor 2.*. Essa exceção deve ser tratada automaticamente pelo Realm.
    • Detalhes do método

      • values

        public static RealmFileException.Kind[] 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 (RealmFileException.Kind c : RealmFileException.Kind.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 RealmFileException.Kind 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