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