edu.ou.mlfw
Class Record

java.lang.Object
  extended by edu.ou.mlfw.Record
All Implemented Interfaces:
java.lang.Comparable<Record>
Direct Known Subclasses:
MancalaRecord, PacmanRecord

public abstract class Record
extends java.lang.Object
implements java.lang.Comparable<Record>


Constructor Summary
Record(java.lang.String displayName)
           
 
Method Summary
abstract  void addRecord(Record rhs)
           
 boolean equals(java.lang.Object a)
           
abstract  java.lang.String getCSVHeader()
           
 java.lang.String getDisplayName()
           
abstract  java.lang.String getHTMLFooter()
           
abstract  java.lang.String getHTMLHeader()
           
 int getRank()
           
 int getTotalGames()
           
 int getWins()
           
abstract  void reset()
           
 void setDisplayName(java.lang.String s)
           
 void setRank(int rank)
           
static void setSortMethod(int sMethod)
           
 void setWinner()
           
abstract  java.lang.String toCSV()
           
abstract  java.lang.String toHTML()
           
abstract  java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

Record

public Record(java.lang.String displayName)
Method Detail

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String s)

getTotalGames

public int getTotalGames()

getRank

public int getRank()

setRank

public void setRank(int rank)

getWins

public int getWins()

setWinner

public void setWinner()

equals

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

setSortMethod

public static void setSortMethod(int sMethod)

toString

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

toCSV

public abstract java.lang.String toCSV()

getCSVHeader

public abstract java.lang.String getCSVHeader()

toHTML

public abstract java.lang.String toHTML()

getHTMLHeader

public abstract java.lang.String getHTMLHeader()

getHTMLFooter

public abstract java.lang.String getHTMLFooter()

addRecord

public abstract void addRecord(Record rhs)

reset

public abstract void reset()