Share via


CharsetProvider 클래스

정의

Charset 서비스 공급자 클래스입니다.

[Android.Runtime.Register("java/nio/charset/spi/CharsetProvider", DoNotGenerateAcw=true)]
public abstract class CharsetProvider : Java.Lang.Object
[<Android.Runtime.Register("java/nio/charset/spi/CharsetProvider", DoNotGenerateAcw=true)>]
type CharsetProvider = class
    inherit Object
상속
CharsetProvider
특성

설명

Charset 서비스 공급자 클래스입니다.

charset 공급자는 인수가 없는 생성자와 연결된 문자 집합 구현 클래스가 있는 이 클래스의 구체적인 하위 클래스입니다. Charset 공급자는 Java 플랫폼의 instance 확장으로 설치할 수 있습니다. 공급자를 애플릿 또는 애플리케이션 클래스 경로에 추가하거나 다른 플랫폼별 수단을 통해 공급자를 사용할 수도 있습니다. Charset 공급자는 현재 스레드의 java.lang.Thread#getContextClassLoader() context class loader를 통해 조회됩니다.

charset 공급자는 리소스 디렉터리에 라는 java.nio.charset.spi.CharsetProvider 공급자 구성 파일로 자신을 식별합니다 META-INF/services. 파일에는 한 줄당 하나씩 정규화된 구체적인 charset-provider 클래스 이름 목록이 포함되어야 합니다. 줄 바꿈(), 캐리지 리턴('\n') 또는 캐리지 리턴'\r'이 줄 바꿈 바로 뒤에 오는 줄 바꿈으로 줄이 종료됩니다. 각 이름을 둘러싼 공백 및 탭 문자와 빈 줄은 무시됩니다. 주석 문자는 ('&#92;u0023')입니다 '#' . 각 줄에서 첫 번째 주석 문자 뒤에 있는 모든 문자는 무시됩니다. 파일은 UTF-8로 인코딩되어야 합니다.

특정 구체적인 charset 공급자 클래스가 둘 이상의 구성 파일에서 이름이 지정되거나 동일한 구성 파일에서 이름이 두 번 이상인 경우 중복 항목은 무시됩니다. 특정 공급자의 이름을 지정하는 구성 파일은 공급자 자체와 동일한 jar 파일 또는 다른 배포 단위에 있을 필요가 없습니다. 공급자는 구성 파일을 찾기 위해 처음에 쿼리된 동일한 클래스 로더에서 액세스할 수 있어야 합니다. 파일을 로드한 클래스 로더일 필요는 없습니다.

1.4에 추가되었습니다.

에 대한 Java 설명서입니다 java.nio.charset.spi.CharsetProvider.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

CharsetProvider()

새 문자 집합 공급자를 초기화합니다.

CharsetProvider(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
JniPeerMembers

Charset 서비스 공급자 클래스입니다.

PeerReference

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

CharsetForName(String)

지정된 문자 집합 이름의 문자 집합을 검색합니다.

Charsets()

이 공급자가 지원하는 문자 집합을 반복하는 반복기를 만듭니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Charset 서비스 공급자 클래스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

Charset 서비스 공급자 클래스입니다.

GetJniTypeName(IJavaPeerable)

Charset 서비스 공급자 클래스입니다.

적용 대상