blob: b90d96f4eb887accd696cca4c5ccd4ee09a5c228 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
---
title: nsISimpleEnumerator
slug: nsISimpleEnumerator
tags:
- Interfaces
- 'Interfaces:Frozen'
- 'Interfaces:Scriptable'
- Todas_las_Categorías
- páginas_a_traducir
translation_of: Mozilla/Tech/XPCOM/Reference/Interface/nsISimpleEnumerator
---
<h3 id="Resumen" name="Resumen">Resumen</h3>
<p>El interfaz <code>nsISimpleEnumerator</code> representa una enumeración de los objetos XPCOM y ofrece métodos para acceder a los elementos secuencialmente.</p>
<pre>#include "nsISimpleEnumerator.h"
[scriptable, uuid=(D1899240-F9D2-11D2-BDD6-000064657374)]
interface nsISimpleEnumerator : nsISupports { ... };
</pre>
<h3 id="M.C3.A9todos" name="M.C3.A9todos">Métodos</h3>
<dl>
<dt><code><a href="es/NsISimpleEnumerator/hasMoreElements">hasMoreElements</a></code></dt>
<dd>Este método devuelve true si hay más objetos XPCOM en la lista.</dd>
</dl>
<dl>
<dt><code><a href="es/NsISimpleEnumerator/getNext">getNext</a></code></dt>
<dd>Este método devuelve el siguiente objeto XPCOM en la lista.</dd>
</dl>
<h3 id="Observaciones" name="Observaciones">Observaciones</h3>
<p>Aunque <code>hasMoreElements</code> puede ser llamado independientemente de <code>getNext</code>, <code>getNext</code> debe estar precedido de una llamada a <code>hasMoreElements</code>.</p>
<p>No hay manera de "reset" una lista <code>nsISimpleEnumerator</code>.</p>
<h3 id="Historia" name="Historia">Historia</h3>
<p>Esta interfaz ha sido congelada por Mozilla 0.9.6. Ver <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=154047">bug 154047</a>para más detalles.</p>
<h3 id="Ejemplo" name="Ejemplo">Ejemplo</h3>
<p><a href="es/Using_nsISimpleEnumerator">Code example of nsISimpleEnumerator</a></p>
|