Index

A C D E F G H I N O R S T V 
All Classes and Interfaces|All Packages

A

addEdge(Edge<T>) - Method in class org.jruby.dirgra.DirectedGraph
 
addEdge(T, T, Object) - Method in class org.jruby.dirgra.DirectedGraph
 
addEdgeTo(Vertex) - Method in class org.jruby.dirgra.Vertex
 
addEdgeTo(Vertex, Object) - Method in class org.jruby.dirgra.Vertex
 
addEdgeTo(T) - Method in class org.jruby.dirgra.Vertex
 
addEdgeTo(T, Object) - Method in class org.jruby.dirgra.Vertex
 
addIncomingEdge(Edge<T>) - Method in class org.jruby.dirgra.Vertex
 
addOutgoingEdge(Edge<T>) - Method in class org.jruby.dirgra.Vertex
 
allData() - Method in class org.jruby.dirgra.DirectedGraph
 

C

compareTo(Vertex<T>) - Method in class org.jruby.dirgra.Vertex
 

D

DataIterable<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
DataIterable(Edge<T>[], int, Object, boolean, boolean) - Constructor for class org.jruby.dirgra.DataIterable
 
DataIterator<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
DataIterator(Edge<T>[], int, Object, boolean, boolean) - Constructor for class org.jruby.dirgra.DataIterator
 
DirectedGraph<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
DirectedGraph() - Constructor for class org.jruby.dirgra.DirectedGraph
 

E

Edge<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
Edge(Vertex<T>, Vertex<T>, Object) - Constructor for class org.jruby.dirgra.Edge
 
edges() - Method in class org.jruby.dirgra.DirectedGraph
 
edgesOfType(Object) - Method in class org.jruby.dirgra.DirectedGraph
 
EdgeTypeIterable<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
EdgeTypeIterable(Edge<T>[], int, Object) - Constructor for class org.jruby.dirgra.EdgeTypeIterable
 
EdgeTypeIterable(Edge<T>[], int, Object, boolean) - Constructor for class org.jruby.dirgra.EdgeTypeIterable
 
EdgeTypeIterator<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
EdgeTypeIterator(Edge<T>[], int, Object, boolean) - Constructor for class org.jruby.dirgra.EdgeTypeIterator
 
ExplicitVertexID - Interface in org.jruby.dirgra
 

F

findOrCreateVertexFor(T) - Method in class org.jruby.dirgra.DirectedGraph
Find existing vertex and if it is not present create it.
findVertexFor(T) - Method in class org.jruby.dirgra.DirectedGraph
 

G

getData() - Method in class org.jruby.dirgra.Vertex
 
getDestination() - Method in class org.jruby.dirgra.Edge
 
getEdges() - Method in class org.jruby.dirgra.DirectedGraph
 
getID() - Method in interface org.jruby.dirgra.ExplicitVertexID
 
getID() - Method in class org.jruby.dirgra.Vertex
 
getIncomingEdge() - Method in class org.jruby.dirgra.Vertex
 
getIncomingEdgeOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getIncomingEdges() - Method in class org.jruby.dirgra.Vertex
 
getIncomingEdgesNotOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getIncomingEdgesOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getIncomingSourceData() - Method in class org.jruby.dirgra.Vertex
 
getIncomingSourceDataOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getIncomingSourcesData() - Method in class org.jruby.dirgra.Vertex
 
getIncomingSourcesDataNotOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getIncomingSourcesDataOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getInorderData() - Method in class org.jruby.dirgra.DirectedGraph
 
getOutgoingDestinationData() - Method in class org.jruby.dirgra.Vertex
 
getOutgoingDestinationDataOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getOutgoingDestinationsData() - Method in class org.jruby.dirgra.Vertex
 
getOutgoingDestinationsDataNotOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getOutgoingDestinationsDataOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getOutgoingEdge() - Method in class org.jruby.dirgra.Vertex
 
getOutgoingEdgeOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getOutgoingEdges() - Method in class org.jruby.dirgra.Vertex
 
getOutgoingEdgesNotOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getOutgoingEdgesOfType(Object) - Method in class org.jruby.dirgra.Vertex
 
getSource() - Method in class org.jruby.dirgra.Edge
 
getType() - Method in class org.jruby.dirgra.Edge
 
growEdges(Edge<T>[], int) - Method in class org.jruby.dirgra.DirectedGraph
 

H

hasNext() - Method in class org.jruby.dirgra.DataIterator
 
hasNext() - Method in class org.jruby.dirgra.EdgeTypeIterator
 

I

inDegree() - Method in class org.jruby.dirgra.Vertex
 
iterator() - Method in class org.jruby.dirgra.DataIterable
 
iterator() - Method in class org.jruby.dirgra.EdgeTypeIterable
 

N

next() - Method in class org.jruby.dirgra.DataIterator
 
next() - Method in class org.jruby.dirgra.EdgeTypeIterator
 

O

org.jruby.dirgra - module org.jruby.dirgra
 
org.jruby.dirgra - package org.jruby.dirgra
 
outDegree() - Method in class org.jruby.dirgra.Vertex
 

R

remove() - Method in class org.jruby.dirgra.DataIterator
 
remove() - Method in class org.jruby.dirgra.EdgeTypeIterator
 
removeAllEdges() - Method in class org.jruby.dirgra.Vertex
 
removeAllIncomingEdges() - Method in class org.jruby.dirgra.Vertex
 
removeAllOutgoingEdges() - Method in class org.jruby.dirgra.Vertex
 
removeEdge(Edge<T>) - Method in class org.jruby.dirgra.DirectedGraph
 
removeEdge(T, T) - Method in class org.jruby.dirgra.DirectedGraph
 
removeEdgeTo(Vertex) - Method in class org.jruby.dirgra.Vertex
 
removeIncomingEdge(Edge<T>) - Method in class org.jruby.dirgra.Vertex
 
removeOutgoingEdge(Edge<T>) - Method in class org.jruby.dirgra.Vertex
 
removeVertexFor(T) - Method in class org.jruby.dirgra.DirectedGraph
 

S

size() - Method in class org.jruby.dirgra.DirectedGraph
 

T

toString() - Method in class org.jruby.dirgra.DirectedGraph
 
toString() - Method in class org.jruby.dirgra.Edge
 
toString() - Method in class org.jruby.dirgra.Vertex
 

V

Vertex<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
Vertex(DirectedGraph, T, int) - Constructor for class org.jruby.dirgra.Vertex
 
vertices() - Method in class org.jruby.dirgra.DirectedGraph
 
A C D E F G H I N O R S T V 
All Classes and Interfaces|All Packages