Index

A C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractIterator<T> - Class in org.spongepowered.collections
 
AbstractIterator() - Constructor for class org.spongepowered.collections.AbstractIterator
 
AbstractIterator.State - Enum in org.spongepowered.collections
 
add(D) - Method in class org.spongepowered.collections.graph.DirectedGraph
Adds the given node to the graph.
addEdge(D, D) - Method in class org.spongepowered.collections.graph.DirectedGraph
Adds a directed edge between the two given nodes.
addEdge(DirectedGraph.DataNode<D>) - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Adds an edge from this node to the given node.
ArrayListMultimap<K,V> - Class in org.spongepowered.collections.inheritance
 
ArrayListMultimap() - Constructor for class org.spongepowered.collections.inheritance.ArrayListMultimap
 

C

ClassInheritanceMultimap<K,V> - Class in org.spongepowered.collections.inheritance
 
ClassInheritanceMultimap(Class<K>) - Constructor for class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
clear() - Method in class org.spongepowered.collections.graph.DirectedGraph
Clears all nodes and edges from this graph.
complete() - Method in class org.spongepowered.collections.AbstractIterator
 
contains(D) - Method in class org.spongepowered.collections.graph.DirectedGraph
Gets if the graph contains a node with the given data.
create(Class<NK>) - Static method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
createOrderedLoad(DirectedGraph<T>) - Static method in class org.spongepowered.collections.graph.TopologicalOrder
Performs a topological sort over the directed graph, fir the purpose of determining load order between a set of components where an edge is representing a load-after dependency.
CyclicGraphException - Exception in org.spongepowered.collections.graph
An exception for when a graph contains an unexpected cycle.
CyclicGraphException(List<DirectedGraph.DataNode<?>[]>, String) - Constructor for exception org.spongepowered.collections.graph.CyclicGraphException
 

D

DataNode(D) - Constructor for class org.spongepowered.collections.graph.DirectedGraph.DataNode
 
DirectedGraph<D> - Class in org.spongepowered.collections.graph
A directed graph type for performing graph operations.
DirectedGraph() - Constructor for class org.spongepowered.collections.graph.DirectedGraph
 
DirectedGraph.DataNode<D> - Class in org.spongepowered.collections.graph
The representation of a node in a graph.

E

equals(Object) - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
 
Exhausted - Enum constant in enum org.spongepowered.collections.AbstractIterator.State
 

F

Failed - Enum constant in enum org.spongepowered.collections.AbstractIterator.State
 

G

get(D) - Method in class org.spongepowered.collections.graph.DirectedGraph
Gets the node corresponding to the given data.
get(Class<? extends K>) - Method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
get(K) - Method in class org.spongepowered.collections.inheritance.ArrayListMultimap
 
get(K) - Method in interface org.spongepowered.collections.multimap.ListMultimap
Gets the collection of paired values for the provided key.
get(K) - Method in interface org.spongepowered.collections.multimap.Multimap
Gets the collection of paired values for the provided key.
getAdjacent() - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Gets all nodes for which there is an edge from this node.
getCycles() - Method in exception org.spongepowered.collections.graph.CyclicGraphException
Gets a list of all cycles found in the graph.
getData() - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Gets the data that this node represents.
getEdgeCount() - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Gets the count of edges originating from this node.
getEdgeCount() - Method in class org.spongepowered.collections.graph.DirectedGraph
Gets the count of edges in the graph.
getNodeCount() - Method in class org.spongepowered.collections.graph.DirectedGraph
Gets the count of nodes in the graph.
getNodes() - Method in class org.spongepowered.collections.graph.DirectedGraph
Gets all nodes in the graph.

H

hashCode() - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
 
hasNext() - Method in class org.spongepowered.collections.AbstractIterator
 

I

isAdjacent(DirectedGraph.DataNode<D>) - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Returns if this node has an edge to the given node.
isEmpty() - Method in class org.spongepowered.collections.inheritance.ArrayListMultimap
 
isEmpty() - Method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
isEmpty() - Method in interface org.spongepowered.collections.multimap.Multimap
 

L

ListMultimap<K,V> - Interface in org.spongepowered.collections.multimap
 
ListMultimap.Mutable<K,V> - Interface in org.spongepowered.collections.multimap
 

M

Multimap<K,V> - Interface in org.spongepowered.collections.multimap
 
Multimap.Mutable<K,V> - Interface in org.spongepowered.collections.multimap
 

N

next() - Method in class org.spongepowered.collections.AbstractIterator
 

O

org.spongepowered.collections - package org.spongepowered.collections
 
org.spongepowered.collections.graph - package org.spongepowered.collections.graph
 
org.spongepowered.collections.inheritance - package org.spongepowered.collections.inheritance
 
org.spongepowered.collections.multimap - package org.spongepowered.collections.multimap
 

P

put(Class<? extends K>, V) - Method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
put(K, V) - Method in class org.spongepowered.collections.inheritance.ArrayListMultimap
 
put(K, V) - Method in interface org.spongepowered.collections.multimap.Multimap.Mutable
 

R

Ready - Enum constant in enum org.spongepowered.collections.AbstractIterator.State
 
remove(D) - Method in class org.spongepowered.collections.graph.DirectedGraph
Deletes the given node from the graph, and all edges that originated from or connected to the node.
remove(Class<? extends K>) - Method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
remove(K) - Method in class org.spongepowered.collections.inheritance.ArrayListMultimap
 
remove(K) - Method in interface org.spongepowered.collections.multimap.Multimap.Mutable
 
removeEdge(DirectedGraph.DataNode<D>) - Method in class org.spongepowered.collections.graph.DirectedGraph.DataNode
Deletes the node from this node to the given node if it exists.
reverse() - Method in class org.spongepowered.collections.graph.DirectedGraph
Returns a directed graph which represents the reverse of this graph.

S

size() - Method in class org.spongepowered.collections.inheritance.ArrayListMultimap
 
size() - Method in class org.spongepowered.collections.inheritance.ClassInheritanceMultimap
 
size() - Method in interface org.spongepowered.collections.multimap.Multimap
 
state - Variable in class org.spongepowered.collections.AbstractIterator
 

T

TopologicalOrder - Class in org.spongepowered.collections.graph
 
TopologicalOrder() - Constructor for class org.spongepowered.collections.graph.TopologicalOrder
 
toString() - Method in class org.spongepowered.collections.graph.DirectedGraph
 
tryComputeNext() - Method in class org.spongepowered.collections.AbstractIterator
 

U

Unknown - Enum constant in enum org.spongepowered.collections.AbstractIterator.State
 

V

valueOf(String) - Static method in enum org.spongepowered.collections.AbstractIterator.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spongepowered.collections.AbstractIterator.State
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form