aboutsummaryrefslogtreecommitdiff
path: root/files/es/nsisimpleenumerator/index.html
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>