Top Fields Constructors Methods
org.jruby.dirgra

public Class DataIterable<T extends ExplicitVertexID, U>

extends Object
implements Iterable<T extends ExplicitVertexID>
Class Inheritance
All Implemented Interfaces
java.lang.Iterable
Imports
java.util.Collection, .Iterator, .Set

Field Summary

Modifier and TypeField and Description
private Edge<T, U>[]
private int
private boolean
private boolean
private Object

Constructor Summary

AccessConstructor and Description
public
DataIterable(Edge<T, U>[] edges, int edgesLength, Object type, boolean source, boolean negate)

Method Summary

Modifier and TypeMethod and Description
public Iterator<T>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

edgesback to summary
private Edge<T, U>[] edges
edgesLengthback to summary
private int edgesLength
negateback to summary
private boolean negate
sourceback to summary
private boolean source
typeback to summary
private Object type

Constructor Detail

DataIterableback to summary
public DataIterable(Edge<T, U>[] edges, int edgesLength, Object type, boolean source, boolean negate)

Method Detail

iteratorback to summary
public Iterator<T> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:Iterator<T>

an Iterator.

Annotations
@Override