| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private T | |
| private static final Edge | |
| private DirectedGraph | |
| pack-priv int | |
| private Edge | |
| private int | |
| private Edge | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| protected void | |
| protected void | |
| public int | compareTo(Vertex<T, U>
the object to be compared. that)Implements java. |
| public T | |
| private Edge | |
| public int | |
| public Edge | |
| public Edge | |
| public Collection | |
| public Iterable | |
| public Iterable | |
| public T | |
| public T | |
| public Iterable | |
| public Iterable | |
| public Iterable | |
| public T | |
| public T | |
| public Iterable | |
| public Iterable | |
| public Iterable | |
| public Edge | |
| public Edge | |
| public Collection | |
| public Iterable | |
| public Iterable | |
| public int | |
| public int | |
| public void | |
| public void | |
| public void | |
| public boolean | |
| protected void | |
| protected void | |
| public String |
| data | back to summary |
|---|---|
| private T data | |
| EMPTY_EDGE_LIST | back to summary |
|---|---|
| private static final Edge<T extends ExplicitVertexID, U>[] EMPTY_EDGE_LIST | |
| graph | back to summary |
|---|---|
| private DirectedGraph<T extends ExplicitVertexID, U> graph | |
| id | back to summary |
|---|---|
| pack-priv int id | |
| incoming | back to summary |
|---|---|
| private Edge<T, U>[] incoming | |
| incomingLength | back to summary |
|---|---|
| private int incomingLength | |
| outgoing | back to summary |
|---|---|
| private Edge<T, U>[] outgoing | |
| outgoingLength | back to summary |
|---|---|
| private int outgoingLength | |
| Vertex | back to summary |
|---|---|
| public Vertex(DirectedGraph<T extends ExplicitVertexID, U> graph, T data, int id) | |
| addEdgeTo | back to summary |
|---|---|
| public void addEdgeTo(Vertex<T extends ExplicitVertexID, U> destination) | |
| addEdgeTo | back to summary |
|---|---|
| public void addEdgeTo(Vertex<T extends ExplicitVertexID, U> destination, U type) | |
| addEdgeTo | back to summary |
|---|---|
| public void addEdgeTo(T destination) | |
| addEdgeTo | back to summary |
|---|---|
| public void addEdgeTo(T destination, U type) | |
| addIncomingEdge | back to summary |
|---|---|
| protected void addIncomingEdge(Edge<T, U> newEdge) | |
| addOutgoingEdge | back to summary |
|---|---|
| protected void addOutgoingEdge(Edge<T, U> newEdge) | |
| compareTo | back to summary |
|---|---|
| public int compareTo(Vertex<T, U> that) Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |
| getData | back to summary |
|---|---|
| public T getData() | |
| getFirstEdge | back to summary |
|---|---|
| private Edge | |
| getID | back to summary |
|---|---|
| public int getID() | |
| getIncomingEdge | back to summary |
|---|---|
| public Edge | |
| getIncomingEdgeOfType | back to summary |
|---|---|
| public Edge | |
| getIncomingEdges | back to summary |
|---|---|
| public Collection | |
| getIncomingEdgesNotOfType | back to summary |
|---|---|
| public Iterable | |
| getIncomingEdgesOfType | back to summary |
|---|---|
| public Iterable | |
| getIncomingSourceData | back to summary |
|---|---|
| public T getIncomingSourceData() | |
| getIncomingSourceDataOfType | back to summary |
|---|---|
| public T getIncomingSourceDataOfType(U type) | |
| getIncomingSourcesData | back to summary |
|---|---|
| public Iterable | |
| getIncomingSourcesDataNotOfType | back to summary |
|---|---|
| public Iterable | |
| getIncomingSourcesDataOfType | back to summary |
|---|---|
| public Iterable | |
| getOutgoingDestinationData | back to summary |
|---|---|
| public T getOutgoingDestinationData() | |
| getOutgoingDestinationDataOfType | back to summary |
|---|---|
| public T getOutgoingDestinationDataOfType(U type) | |
| getOutgoingDestinationsData | back to summary |
|---|---|
| public Iterable | |
| getOutgoingDestinationsDataNotOfType | back to summary |
|---|---|
| public Iterable | |
| getOutgoingDestinationsDataOfType | back to summary |
|---|---|
| public Iterable | |
| getOutgoingEdge | back to summary |
|---|---|
| public Edge | |
| getOutgoingEdgeOfType | back to summary |
|---|---|
| public Edge | |
| getOutgoingEdges | back to summary |
|---|---|
| public Collection | |
| getOutgoingEdgesNotOfType | back to summary |
|---|---|
| public Iterable | |
| getOutgoingEdgesOfType | back to summary |
|---|---|
| public Iterable | |
| inDegree | back to summary |
|---|---|
| public int inDegree() | |
| outDegree | back to summary |
|---|---|
| public int outDegree() | |
| removeAllEdges | back to summary |
|---|---|
| public void removeAllEdges() | |
| removeAllIncomingEdges | back to summary |
|---|---|
| public void removeAllIncomingEdges() | |
| removeAllOutgoingEdges | back to summary |
|---|---|
| public void removeAllOutgoingEdges() | |
| removeEdgeTo | back to summary |
|---|---|
| public boolean removeEdgeTo(Vertex<T extends ExplicitVertexID, U> destination) | |
| removeIncomingEdge | back to summary |
|---|---|
| protected void removeIncomingEdge(Edge<T, U> edge) | |
| removeOutgoingEdge | back to summary |
|---|---|
| protected void removeOutgoingEdge(Edge<T, U> edge) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | compare(Edge<T, U>
the first object to be compared. o1, Edge<T, U> the second object to be compared. o2)Implements java. |
| DestinationCompare | back to summary |
|---|---|
| pack-priv DestinationCompare() | |
| compare | back to summary |
|---|---|
| public int compare(Edge<T, U> o1, Edge<T, U> o2) Implements java. Doc from java. Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
The implementor must ensure that
The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | compare(Edge<T, U>
the first object to be compared. o1, Edge<T, U> the second object to be compared. o2)Implements java. |
| SourceCompare | back to summary |
|---|---|
| pack-priv SourceCompare() | |
| compare | back to summary |
|---|---|
| public int compare(Edge<T, U> o1, Edge<T, U> o2) Implements java. Doc from java. Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
The implementor must ensure that
The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |