public class EnumVariant extends JacobObject implements java.util.Enumeration<Variant>, java.lang.Iterable<Variant>
| Modifier | Constructor and Description |
|---|---|
|
EnumVariant(Dispatch disp) |
protected |
EnumVariant(long pIEnumVARIANT) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
boolean |
hasMoreElements()
Implements java.util.Enumeration
|
java.util.Iterator<Variant> |
iterator() |
Variant |
Next()
Deprecated.
use nextElement() instead
|
int |
Next(Variant[] receiverArray)
This should be private and wrapped to protect JNI layer.
|
Variant |
nextElement()
Implements java.util.Enumeration
|
void |
Reset()
This should be private and wrapped to protect JNI layer
|
void |
safeRelease()
Finalizers call this method.
|
void |
Skip(int count)
This should be private and wrapped to protect JNI layer.
|
java.util.stream.Stream<Variant> |
stream()
Get a Stream from this object.
|
debug, getBuildDate, getBuildVersion, isDebugEnabledprotected EnumVariant(long pIEnumVARIANT)
public EnumVariant(Dispatch disp)
disp - public boolean hasMoreElements()
hasMoreElements in interface java.util.Enumeration<Variant>public Variant nextElement()
nextElement in interface java.util.Enumeration<Variant>@Deprecated public Variant Next()
public java.util.Iterator<Variant> iterator()
This implementation resets the EnumVariant,
so that iterator() can be called multiple times,
as can stream().
iterator in interface java.lang.Iterable<Variant>public java.util.stream.Stream<Variant> stream()
public int Next(Variant[] receiverArray)
receiverArray - public void Skip(int count)
count - number to skippublic void Reset()
protected void finalize()
finalize in class java.lang.Objectpublic void safeRelease()
JacobObjectsafeRelease in class JacobObjecthttp://jacob-project.sourceforge.net