public abstract class AbstractSimpleGuest<T extends ITable> extends Object implements IGuest<T>
IGuest.BroadCast| Constructor and Description |
|---|
AbstractSimpleGuest() |
| Modifier and Type | Method and Description |
|---|---|
IGuest |
cloneGuest() |
protected String |
dynamic(String text) |
protected abstract com.github.siwenyan.common.Feedback |
have(com.github.siwenyan.dish_parser.IDish dish) |
String |
help(String flavor) |
void |
leave() |
void |
receiveBroadCast(IGuest.BroadCast broadCast) |
com.github.siwenyan.dish_parser.IDish |
selfCook(com.github.siwenyan.dish_parser.ISupply supply) |
com.github.siwenyan.common.Feedback |
serve(com.github.siwenyan.dish_parser.IDish dish) |
void |
setMyTable(T myTable) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFlavorspublic void setMyTable(T myTable)
setMyTable in interface IGuest<T extends ITable>public com.github.siwenyan.dish_parser.IDish selfCook(com.github.siwenyan.dish_parser.ISupply supply)
throws com.github.siwenyan.dish_parser.BadSmellException
public com.github.siwenyan.common.Feedback serve(com.github.siwenyan.dish_parser.IDish dish)
public IGuest cloneGuest()
cloneGuest in interface IGuest<T extends ITable>public void receiveBroadCast(IGuest.BroadCast broadCast)
receiveBroadCast in interface IGuest<T extends ITable>protected abstract com.github.siwenyan.common.Feedback have(com.github.siwenyan.dish_parser.IDish dish)
Copyright © 2020. All rights reserved.