/** * ************************************************************************* Cancel ongoing prompt * ************************************************************************ */ public void cancelPrompt() { m_promptData.setCancel(); if (m_clientMode.equals(ClientMode.CONTROL)) { s_proxy.answerPrompt(m_promptData); } m_textInput.promptEnd(); reset(); }
/** * ************************************************************************* Issue a textual * prompt * * @param prompt Prompt text * @param value Future for storing the answer * @param isNumeric Numeric prompt flag * ************************************************************************ */ public void prompt(InputData promptData) { Logger.debug("Start prompt", Level.PROC, this); reset(); prepareBlinking(); m_promptData = promptData; if (m_clientMode.equals(ClientMode.MONITOR)) { promptAsMonitoring(); } else { promptAsControlling(); } }