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

compare(Edge<T>, Edge<T>) - Method in class org.jruby.dirgra.Vertex.DestinationCompare
 
compare(Edge<T>, Edge<T>) - Method in class org.jruby.dirgra.Vertex.SourceCompare
 
compareTo(Vertex<T>) - Method in class org.jruby.dirgra.Vertex
 

D

data - Variable in class org.jruby.dirgra.Vertex
 
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
 
destination - Variable in class org.jruby.dirgra.Edge
 
DestinationCompare() - Constructor for class org.jruby.dirgra.Vertex.DestinationCompare
 
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
 
edgeIteratorIndex - Variable in class org.jruby.dirgra.DataIterator
 
edgeIteratorIndex - Variable in class org.jruby.dirgra.EdgeTypeIterator
 
edgeLength - Variable in class org.jruby.dirgra.DirectedGraph
 
edges - Variable in class org.jruby.dirgra.DataIterable
 
edges - Variable in class org.jruby.dirgra.DataIterator
 
edges - Variable in class org.jruby.dirgra.DirectedGraph
 
edges - Variable in class org.jruby.dirgra.EdgeTypeIterable
 
edges - Variable in class org.jruby.dirgra.EdgeTypeIterator
 
edges() - Method in class org.jruby.dirgra.DirectedGraph
 
edgesLength - Variable in class org.jruby.dirgra.DataIterable
 
edgesLength - Variable in class org.jruby.dirgra.DataIterator
 
edgesLength - Variable in class org.jruby.dirgra.EdgeTypeIterable
 
edgesLength - Variable in class org.jruby.dirgra.EdgeTypeIterator
 
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
 
EMPTY_EDGE_LIST - Static variable in class org.jruby.dirgra.Vertex
 
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
 
getFirstEdge(Iterator<Edge<T>>) - Method in class org.jruby.dirgra.Vertex
 
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
 
graph - Variable in class org.jruby.dirgra.Vertex
 
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

id - Variable in class org.jruby.dirgra.Vertex
 
incoming - Variable in class org.jruby.dirgra.Vertex
 
incomingLength - Variable in class org.jruby.dirgra.Vertex
 
inDegree() - Method in class org.jruby.dirgra.Vertex
 
INITIAL_SIZE - Static variable in class org.jruby.dirgra.DirectedGraph
 
inOrderVerticeData - Variable in class org.jruby.dirgra.DirectedGraph
 
iterator() - Method in class org.jruby.dirgra.DataIterable
 
iterator() - Method in class org.jruby.dirgra.EdgeTypeIterable
 

N

negate - Variable in class org.jruby.dirgra.DataIterable
 
negate - Variable in class org.jruby.dirgra.DataIterator
 
negate - Variable in class org.jruby.dirgra.EdgeTypeIterable
 
negate - Variable in class org.jruby.dirgra.EdgeTypeIterator
 
next() - Method in class org.jruby.dirgra.DataIterator
 
next() - Method in class org.jruby.dirgra.EdgeTypeIterator
 
nextEdge - Variable in class org.jruby.dirgra.DataIterator
 
nextEdge - Variable in class org.jruby.dirgra.EdgeTypeIterator
 

O

org.jruby.dirgra - package org.jruby.dirgra
 
outDegree() - Method in class org.jruby.dirgra.Vertex
 
outgoing - Variable in class org.jruby.dirgra.Vertex
 
outgoingLength - Variable 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
 
source - Variable in class org.jruby.dirgra.DataIterable
 
source - Variable in class org.jruby.dirgra.DataIterator
 
source - Variable in class org.jruby.dirgra.Edge
 
SourceCompare() - Constructor for class org.jruby.dirgra.Vertex.SourceCompare
 

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
 
type - Variable in class org.jruby.dirgra.DataIterable
 
type - Variable in class org.jruby.dirgra.DataIterator
 
type - Variable in class org.jruby.dirgra.Edge
 
type - Variable in class org.jruby.dirgra.EdgeTypeIterable
 
type - Variable in class org.jruby.dirgra.EdgeTypeIterator
 

V

Vertex<T extends ExplicitVertexID> - Class in org.jruby.dirgra
 
Vertex(DirectedGraph, T, int) - Constructor for class org.jruby.dirgra.Vertex
 
Vertex.DestinationCompare - Class in org.jruby.dirgra
 
Vertex.SourceCompare - Class in org.jruby.dirgra
 
vertexIDCounter - Variable in class org.jruby.dirgra.DirectedGraph
 
vertices - Variable in class org.jruby.dirgra.DirectedGraph
 
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