|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.japanesechess.record.ShogiRecord
public class ShogiRecord
Shogi record class. It is composed of standard attribute value pairs, non standard attribute value pairs, and shogi plies.
| Field Summary | |
|---|---|
private java.lang.String |
date
|
private java.lang.String |
description
|
private java.lang.String |
event
|
private java.lang.String |
gote
|
private java.lang.String |
goteRank
|
private java.lang.String |
handicap
|
private java.lang.String |
joseki
|
private java.util.ArrayList<ShogiPly> |
movesWithComments
|
private java.util.HashMap<java.lang.String,java.lang.String> |
otherNonStandardAttributes
|
private java.lang.String |
result
|
private java.lang.String |
round
|
private java.lang.String |
sente
|
private java.lang.String |
senteRank
|
private java.lang.String |
site
|
| Constructor Summary | |
|---|---|
ShogiRecord()
|
|
| Method Summary | |
|---|---|
void |
addNonStandardAttribute(java.lang.String key,
java.lang.String value)
|
void |
addShogiPly(ShogiPly sp)
Adds ply notation and tries to process the next board byte[]. |
void |
clearNonStandardAttributes()
|
void |
clearRecord()
|
void |
clearShogiPlies()
|
java.util.ArrayList<ShogiPly> |
getAllPlies()
|
java.lang.String |
getDate()
|
java.lang.String |
getDescription()
|
java.lang.String |
getEvent()
|
java.lang.String |
getGote()
|
java.lang.String |
getGoteRank()
|
java.lang.String |
getHandicap()
|
java.lang.String |
getJoseki()
|
java.util.Set<java.lang.String> |
getNonStandardAttributeKeys()
|
java.lang.String |
getNonStandardAttributeValue(java.lang.String key)
|
ShogiPly |
getPly(int p)
zero based |
int |
getPlyCount()
|
java.lang.String |
getResult()
|
java.lang.String |
getRound()
|
java.lang.String |
getSente()
|
java.lang.String |
getSenteRank()
|
java.lang.String |
getSite()
|
void |
removeNonStandardAttribute(java.lang.String key)
|
void |
setDate(java.lang.String date)
|
void |
setDescription(java.lang.String description)
|
void |
setEvent(java.lang.String event)
|
void |
setGote(java.lang.String gote)
|
void |
setGoteRank(java.lang.String goteRank)
|
void |
setHandicap(java.lang.String handicap)
|
void |
setJoseki(java.lang.String joseki)
|
void |
setResult(java.lang.String result)
|
void |
setRound(java.lang.String round)
|
void |
setSente(java.lang.String sente)
|
void |
setSenteRank(java.lang.String senteRank)
|
void |
setSite(java.lang.String site)
|
java.lang.String |
toString()
Puts record into valid PSN format and returns as a String. |
void |
truncate(int newCount)
Shortens the record to the new ply count. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String date
private java.lang.String sente
private java.lang.String gote
private java.lang.String senteRank
private java.lang.String goteRank
private java.lang.String result
private java.lang.String event
private java.lang.String round
private java.lang.String site
private java.lang.String handicap
private java.lang.String joseki
private java.lang.String description
private java.util.HashMap<java.lang.String,java.lang.String> otherNonStandardAttributes
private java.util.ArrayList<ShogiPly> movesWithComments
| Constructor Detail |
|---|
public ShogiRecord()
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic void clearRecord()
public int getPlyCount()
public ShogiPly getPly(int p)
public void clearShogiPlies()
public void truncate(int newCount)
newCount - public java.util.ArrayList<ShogiPly> getAllPlies()
public void addShogiPly(ShogiPly sp)
sp -
public void addNonStandardAttribute(java.lang.String key,
java.lang.String value)
public void removeNonStandardAttribute(java.lang.String key)
public java.util.Set<java.lang.String> getNonStandardAttributeKeys()
public java.lang.String getNonStandardAttributeValue(java.lang.String key)
public void clearNonStandardAttributes()
public java.lang.String getDate()
public void setDate(java.lang.String date)
date - the date to setpublic java.lang.String getSente()
public void setSente(java.lang.String sente)
sente - the sente to setpublic java.lang.String getGote()
public void setGote(java.lang.String gote)
gote - the gote to setpublic java.lang.String getSenteRank()
public void setSenteRank(java.lang.String senteRank)
senteRank - the senteRank to setpublic java.lang.String getGoteRank()
public void setGoteRank(java.lang.String goteRank)
goteRank - the goteRank to setpublic java.lang.String getResult()
public void setResult(java.lang.String result)
result - the result to setpublic java.lang.String getEvent()
public void setEvent(java.lang.String event)
event - the event to setpublic java.lang.String getRound()
public void setRound(java.lang.String round)
round - the round to setpublic java.lang.String getSite()
public void setSite(java.lang.String site)
site - the site to setpublic java.lang.String getHandicap()
public void setHandicap(java.lang.String handicap)
handicap - the handicap to setpublic java.lang.String getJoseki()
public void setJoseki(java.lang.String joseki)
joseki - the joseki to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||