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 вызовы метода возвращают последовательные элементы ряда.
Например, чтобы распечатать все элементы vVector<E>:
for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
System.out.println(e.nextElement());
Методы предоставляются для перечисления элементов вектора, ключей хэш-таблицы и значений в хэш-таблицы. Перечисления также используются для указания входных SequenceInputStreamпотоков в объект .
Добавлено в версии 1.0.
Java документации по java.util.Enumeration.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Свойства
| Имя. | Описание |
|---|---|
| Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
| HasMoreElements |
Возвращает значение, имеет ли это |
| JniIdentityHashCode |
Возвращает значение |
| JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
| JniObjectReferenceControlBlock |
Объект, реализующий интерфейс перечисления, создает ряд элементов по одному за раз. (Унаследовано от IJavaPeerable) |
| JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
| PeerReference |
JniObjectReference Возвращает экземпляр объекта в оболочке Java. (Унаследовано от IJavaPeerable) |
Методы
| Имя. | Описание |
|---|---|
| AsIterator() |
Возвращает значение |
| Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
| DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
| Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
| NextElement() |
Возвращает следующий элемент этого перечисления, если этот объект перечисления имеет хотя бы один элемент для предоставления. |
| SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
| SetJniManagedPeerState(JniManagedPeerStates) |
Объект, реализующий интерфейс перечисления, создает ряд элементов по одному за раз. (Унаследовано от IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
| UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Объект, реализующий интерфейс перечисления, создает ряд элементов по одному за раз. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |