public abstract class IAGOCoreMessage extends java.lang.Object implements MessagePolicy
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.Integer> |
codeMap |
Constructor and Description |
---|
IAGOCoreMessage() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getContradictionResponse(java.lang.String drop) |
protected abstract java.lang.String |
getEndOfTimeResponse() |
protected Event |
getFavorBehavior(History history,
GameSpec game,
Event e) |
protected boolean |
getLying(GameSpec game) |
protected java.lang.String |
getProposalLangChange() |
protected java.lang.String |
getProposalLangFirst() |
protected java.lang.String |
getProposalLangOneOffer() |
protected java.lang.String |
getProposalLangRej() |
protected java.lang.String |
getProposalLangRepeat() |
protected abstract java.lang.String |
getSemiFairResponse() |
protected java.lang.String |
getVHEqualLang() |
protected java.lang.String |
getWaitingLang(History history,
GameSpec game) |
protected static java.lang.String |
prefToEnglish(Preference preference,
GameSpec game) |
protected abstract void |
setUtils(AgentUtilsExtension utils) |
abstract void |
updateOrderings(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> orderings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAcceptLang, getMessageResponse, getProposalLang, getRejectLang, getVerboseMessageResponse, getVHAcceptLang, getVHRejectLang
public abstract void updateOrderings(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> orderings)
protected abstract java.lang.String getEndOfTimeResponse()
protected abstract java.lang.String getSemiFairResponse()
protected java.lang.String getVHEqualLang()
protected abstract java.lang.String getContradictionResponse(java.lang.String drop)
protected abstract void setUtils(AgentUtilsExtension utils)
protected boolean getLying(GameSpec game)
protected java.lang.String getProposalLangChange()
protected java.lang.String getProposalLangFirst()
protected java.lang.String getProposalLangRej()
protected java.lang.String getProposalLangOneOffer()
protected java.lang.String getProposalLangRepeat()
protected static java.lang.String prefToEnglish(Preference preference, GameSpec game)