net.sf.colossus.game
Class RecruitGraph.RecruitVertex

java.lang.Object
  extended by net.sf.colossus.game.RecruitGraph.RecruitVertex
Enclosing class:
RecruitGraph

private static class RecruitGraph.RecruitVertex
extends java.lang.Object

The vertex of the Recruit Graph

Author:
Romain Dolbeau

Field Summary
private  java.lang.String cre
           
private  RecruitGraph graph
           
private  java.util.List<RecruitGraph.RecruitEdge> incomingEdges
           
private  java.util.List<RecruitGraph.RecruitEdge> outgoingEdges
           
 
Constructor Summary
RecruitGraph.RecruitVertex(java.lang.String name, RecruitGraph graph)
           
 
Method Summary
(package private)  void addIncomingEdge(RecruitGraph.RecruitEdge e)
           
(package private)  void addOutgoingEdge(RecruitGraph.RecruitEdge e)
           
 boolean equals(java.lang.Object obj)
           
(package private)  java.lang.String getCreatureName()
           
(package private)  java.util.List<RecruitGraph.RecruitEdge> getIncomingEdges()
           
(package private)  java.util.List<RecruitGraph.RecruitEdge> getOutgoingEdges()
           
(package private)  int getRemaining()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cre

private final java.lang.String cre

graph

private final RecruitGraph graph

outgoingEdges

private final java.util.List<RecruitGraph.RecruitEdge> outgoingEdges

incomingEdges

private final java.util.List<RecruitGraph.RecruitEdge> incomingEdges
Constructor Detail

RecruitGraph.RecruitVertex

RecruitGraph.RecruitVertex(java.lang.String name,
                           RecruitGraph graph)
Method Detail

getOutgoingEdges

java.util.List<RecruitGraph.RecruitEdge> getOutgoingEdges()

getIncomingEdges

java.util.List<RecruitGraph.RecruitEdge> getIncomingEdges()

addOutgoingEdge

void addOutgoingEdge(RecruitGraph.RecruitEdge e)

addIncomingEdge

void addIncomingEdge(RecruitGraph.RecruitEdge e)

getCreatureName

java.lang.String getCreatureName()

getRemaining

int getRemaining()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object