Index
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 providedkey
. - get(K) - Method in interface org.spongepowered.collections.multimap.Multimap
-
Gets the
collection
of paired values for the providedkey
. - 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.
All Classes and Interfaces|All Packages|Serialized Form