언어

IEnumeration 인터페이스

정의

열거형 인터페이스를 구현하는 개체는 한 번에 하나씩 일련의 요소를 생성합니다.

[Android.Runtime.Register("java/util/Enumeration", "", "Java.Util.IEnumerationInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public interface IEnumeration : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/util/Enumeration", "", "Java.Util.IEnumerationInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type IEnumeration = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
파생
특성
구현

설명

열거형 인터페이스를 구현하는 개체는 한 번에 하나씩 일련의 요소를 생성합니다. 메서드에 대한 연속 호출은 nextElement 계열의 연속 요소를 반환합니다.

예를 들어 v의 모든 요소를 인쇄하려면 다음을 수행합니다.Vector<E>

for (Enumeration&lt;E&gt; e = v.elements(); e.hasMoreElements();)
                  System.out.println(e.nextElement());

메서드는 벡터의 요소, 해시 테이블의 키 및 해시 테이블의 값을 열거하기 위해 제공됩니다. 열거형은 입력 스트림 SequenceInputStream을 지정하는 데도 사용됩니다.

1.0에 추가되었습니다.

에 대한 java.util.EnumerationJava 설명서

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

속성

속성 Description
Handle

기본 Android 개체의 JNI 값을 가져옵니다.

(다음에서 상속됨 IJavaObject)
HasMoreElements

더 Enumeration 많은 요소가 있는지 여부를 반환합니다.

JniIdentityHashCode

래핑된 인스턴스의 java.lang.System.identityHashCode() 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniObjectReferenceControlBlock

열거형 인터페이스를 구현하는 개체는 한 번에 하나씩 일련의 요소를 생성합니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
PeerReference

JniObjectReference 래핑된 Java 개체 인스턴스를 반환합니다.

(다음에서 상속됨 IJavaPeerable)

메서드

속성 Description
AsIterator()

Iterator 이 열거형에서 다루는 나머지 요소를 트래버스하는 값을 반환합니다.

Disposed()

인스턴스가 삭제되었을 때 호출됩니다.

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

이 인스턴스에 대한 미해결 참조가 없으면 호출 Dispose()합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다.

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

인스턴스가 종료될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
NextElement()

이 열거형 개체에 제공할 요소가 하나 이상 있는 경우 이 열거형의 다음 요소를 반환합니다.

SetJniIdentityHashCode(Int32)

에서 반환 JniIdentityHashCode하는 값을 설정합니다.

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

열거형 인터페이스를 구현하는 개체는 한 번에 하나씩 일련의 요소를 생성합니다.

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

에서 반환 PeerReference하는 값을 설정합니다.

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

런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 인스턴스의 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)

확장명 메서드

속성 Description
GetJniTypeName(IJavaPeerable)

인스턴스 self형식의 JNI 이름을 가져옵니다.

JavaAs<TResult>(IJavaPeerable)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

열거형 인터페이스를 구현하는 개체는 한 번에 하나씩 일련의 요소를 생성합니다.

TryJavaCast<TResult>(IJavaPeerable, TResult)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

적용 대상