net.sourceforge.plantuml.graph
Class Board
java.lang.Object
net.sourceforge.plantuml.graph.Board
public class Board
- extends Object
Board
public Board(List<ANode> nodes,
List<ALink> links)
getLinkComparator
public Comparator<ALink> getLinkComparator()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
normalize
public void normalize()
copy
public Board copy()
getInitialDirection
public int getInitialDirection(ALink link)
getDirection
public int getDirection(ALink link)
getNodes
public Collection<ANode> getNodes()
getNodesInRow
public Collection<ANode> getNodesInRow(int row)
getLinks
public final List<? extends ALink> getLinks()
getCol
public int getCol(ANode n)
applyMove
public void applyMove(Move move)
getAllPossibleMoves
public Collection<Move> getAllPossibleMoves()
getNodeAt
public ANode getNodeAt(int row,
int col)
getConnectedNodes
public Set<ANode> getConnectedNodes(ANode root,
int level)
getAllLinks
public Set<ALink> getAllLinks(Set<ANode> nodes)
Copyright © 2011. All Rights Reserved.