org.jbrain.qlink.state
Class AbstractMenuState
java.lang.Object
|
+--org.jbrain.qlink.state.AbstractState
|
+--org.jbrain.qlink.state.AbstractMenuState
- All Implemented Interfaces:
- QState
- Direct Known Subclasses:
- DepartmentMenu, ShowStatsState
- public abstract class AbstractMenuState
- extends AbstractState
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
protected static Logger _log
RESERVED_DATA_REF_ID_MIN
protected static final int RESERVED_DATA_REF_ID_MIN
- See Also:
- Constant Field Values
RESERVED_DATA_REF_ID_MAX
protected static final int RESERVED_DATA_REF_ID_MAX
- See Also:
- Constant Field Values
RESERVED_MENU_REF_ID_MIN
protected static final int RESERVED_MENU_REF_ID_MIN
- See Also:
- Constant Field Values
RESERVED_MENU_REF_ID_MAX
protected static final int RESERVED_MENU_REF_ID_MAX
- See Also:
- Constant Field Values
XMIT_BLOCKS_MAX
protected static final int XMIT_BLOCKS_MAX
- See Also:
- Constant Field Values
_lText
protected java.util.List _lText
_alMessages
protected java.util.ArrayList _alMessages
_hmMessages
protected java.util.HashMap _hmMessages
_alMenu
protected java.util.ArrayList _alMenu
AbstractMenuState
public AbstractMenuState(QSession session)
execute
public boolean execute(Action a)
throws java.io.IOException
- Specified by:
execute
in interface QState
- Overrides:
execute
in class AbstractState
java.io.IOException
sendMenu
protected void sendMenu(int id)
throws java.io.IOException
java.io.IOException
sendSingleLines
protected void sendSingleLines()
throws java.io.IOException
- Throws:
java.io.IOException
sendPackedLines
protected void sendPackedLines()
throws java.io.IOException
java.io.IOException
sendMessageList
protected void sendMessageList()
throws java.io.IOException
java.io.IOException
clearLineCount
protected void clearLineCount()
clearMessageList
protected void clearMessageList()