Class JVMBridgeBaseEnumerable<TClass, TObject>
A generic IEnumerable<T> used to manage Java Iterable
public abstract class JVMBridgeBaseEnumerable<TClass, TObject> : JVMBridgeBaseEnumerable<TClass>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<TObject>, IEnumerable where TClass : JVMBridgeBase, new()
Type Parameters
TClass
The class implementing IJVMBridgeBase
TObject
The type of objects to enumerate
- Inheritance
-
JVMBridgeBase<TClass>JVMBridgeBaseEnumerable<TClass>JVMBridgeBaseEnumerable<TClass, TObject>
- Implements
-
IEnumerable<TObject>
- Inherited Members
- Extension Methods
Examples
This is a basic example showing JVMBridgeBaseEnumerable<TClass, TObject> class usage
class EnumberableClass : JVMBridgeBaseEnumerable<EnumberableClass, EnumberableObjectClass>
{
public override string BridgeClassName => "org.company.EnumberableClass";
public EnumberableClass()
{
}
}
Constructors
JVMBridgeBaseEnumerable()
Create an instance of JVMBridgeBaseEnumerable<TClass, TObject>
public JVMBridgeBaseEnumerable()
JVMBridgeBaseEnumerable(params object[])
Create an instance of JVMBridgeBaseEnumerable<TClass, TObject>
public JVMBridgeBaseEnumerable(params object[] args)
Parameters
args
object[]The arguments to send to base class JVMBridgeBaseEnumerable<TClass>
Methods
GetEnumerator()
Returns an enumerator that iterates through the collection.
public virtual IEnumerator<TObject> GetEnumerator()
Returns
- IEnumerator<TObject>
An enumerator that can be used to iterate through the collection.