열거형 RealmFileException.Kind

    • 열거형 상수 요약

      열거형 상수 
      열거형 상수 설명
      ACCESS_ERROR
      Realm이 열릴 때 I/O 관련 예외 시나리오가 발생하면 발생합니다.
      BAD_HISTORY
      온디스크 Realm의 기록 유형이 예기치 않거나 호환되지 않는 경우 발생합니다.
      EXISTS
      대상 파일이 존재하지만 존재하지 않는 경우 발생합니다.
      FORMAT_UPGRADE_REQUIRED
      파일을 새 형식으로 업그레이드해야 하지만 업그레이드가 명시적으로 비활성화된 경우 발생합니다.
      INCOMPATIBLE_LOCK_FILE
      데이터베이스 파일이 현재 아키텍처 불일치로 인해 현재 프로세스와 공유할 수 없는 다른 프로세스에서 열려 있는 경우 발생합니다.
      INCOMPATIBLE_SYNC_FILE
      Realm 객체 서버 2.*와 호환되지 않는 Realm 객체 서버 1.*으로 만든 Realm 파일을 열려고 하면 발생합니다.
      NOT_FOUND
      관련 파일을 찾을 수 없는 경우 발생합니다.
      PERMISSION_DENIED
      Realm이 열릴 때 지정된 액세스 모드에서 지정된 파일을 열거나 만들 수 있는 권한이 사용자에게 없으면 발생합니다.
    • 열거형 상수 세부 정보

      • ACCESS_ERROR

        public static final RealmFileException.Kind ACCESS_ERROR
        Realm이 열릴 때 I/O 관련 예외 시나리오가 발생하면 발생합니다.
      • BAD_HISTORY

        public static final RealmFileException.Kind BAD_HISTORY
        온디스크 Realm의 기록 유형이 예기치 않거나 호환되지 않는 경우 발생합니다.
      • PERMISSION_DENIED

        public static final RealmFileException.Kind PERMISSION_DENIED
        Realm이 열릴 때 지정된 액세스 모드에서 지정된 파일을 열거나 만들 수 있는 권한이 사용자에게 없으면 발생합니다.
      • Exists

        public static final RealmFileException.Kind EXISTS
        대상 파일이 존재하지만 존재하지 않는 경우 발생합니다.
      • NOT_FOUND

        public static final RealmFileException.Kind NOT_FOUND
        관련 파일을 찾을 수 없는 경우 발생합니다.
      • INCOMPATIBLE_LOCK_FILE

        public static final RealmFileException.Kind INCOMPATIBLE_LOCK_FILE
        데이터베이스 파일이 현재 아키텍처 불일치로 인해 현재 프로세스와 공유할 수 없는 다른 프로세스에서 열려 있는 경우 발생합니다.
      • FORMAT_UPGRADE_REQUERED

        public static final RealmFileException.Kind FORMAT_UPGRADE_REQUIRED
        파일을 새 형식으로 업그레이드해야 하지만 업그레이드가 명시적으로 비활성화된 경우 발생합니다.
      • INCOMPATIBLE_SYNC_FILE

        public static final RealmFileException.Kind INCOMPATIBLE_SYNC_FILE
        Realm 객체 서버 2.*와 호환되지 않는 Realm 객체 서버 1.*으로 만든 Realm 파일을 열려고 하면 발생합니다. 이 예외는 Realm에서 자동으로 처리되어야 합니다.
    • 메서드 세부 정보

      • values

        public static RealmFileException.Kind[] values()
        이 열거형 유형의 상수를 포함하는 배열을 선언된 순서대로 반환합니다. 이 메서드는 다음과 같이 상수를 반복하는 데 사용할 수 있습니다:
        for (RealmFileException.Kind c : RealmFileException.Kind.values())
            System.out.println(c);
        
        반환합니다:
        이 열거형의 상수를 포함하는 배열(선언된 순서대로)
      • valueOf

        public static RealmFileException.Kind valueOf​(String name)
        지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다. 문자열은 이 유형에서 열거형 상수를 선언하는 데 사용된 식별자와 정확히 일치해야 합니다. (불필요한 공백 문자는 허용되지 않습니다.)
        매개변수:
        name - 반환되는 열거형 상수의 이름입니다.
        반환합니다:
        지정된 이름을 가진 열거형 상수
        예외 처리:
        IllegalArgumentException - 이 열거형 유형에 지정된 이름의 상수가 없는 경우
        NullPointerException - 인수가 null인 경우