|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodel.Rank
public class Rank
A class for representing Go ranks (7..1 dan, 1..30 kyu)
Field Summary | |
---|---|
private java.lang.String |
id
|
private boolean |
is_dan
|
private static Rank[] |
rank_list
|
private int |
value
|
Constructor Summary | |
---|---|
protected |
Rank(int rank_value,
boolean rank_dan)
Constructor creates a new Rank object that represents a Go rank. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object other)
The compareTo method is overridden so that Rank objects can be sorted in the order of strongest to weakest or vice versa. |
boolean |
equals(java.lang.Object other)
Checks whether one Rank object is equal to another. |
java.lang.String |
getId()
Returns the rank id string. |
static Rank |
getLowestRank()
Returns lowest rank in the rank list. |
protected java.lang.String |
getMachMahonRank()
Returns the rank in a format compatible with the MacMahon program. |
protected static Rank[] |
getRankList()
Returns a list of all the Rank objects in the rank list. |
java.lang.String |
getRepresentation()
Returns a more readable String representation of the rank. |
int |
getValue()
Returns the value of the rank. |
boolean |
isDan()
Returns true if dan, false if kyu. |
static Rank |
parseRank(java.lang.String rank)
Parses a Rank object from a string. |
java.lang.String |
toString()
Returns a String that is created as follows: 1. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static Rank[] rank_list
private final transient java.lang.String id
private final transient int value
private final transient boolean is_dan
Constructor Detail |
---|
protected Rank(int rank_value, boolean rank_dan)
rank_value
- rank valuerank_dan
- true if dan, false if kyu.Method Detail |
---|
public final java.lang.String getId()
public final int getValue()
public final boolean isDan()
public final java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String getRepresentation()
protected final java.lang.String getMachMahonRank()
public static Rank parseRank(java.lang.String rank) throws GoException
rank
- string representing a rank
GoException
- thrown if the string cannot be parsed a rankpublic static Rank getLowestRank()
protected static Rank[] getRankList()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
other
- Rank instance to compare to
public int compareTo(java.lang.Object other)
compareTo
in interface java.lang.Comparable<java.lang.Object>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |