public void setStatusReadyForTheAction(String[] strIn)  {
        if (strIn!=null&&strIn.length>0) {
            this.setInputStream(new SimpleInputStream(new String[]{strIn[strIn.length - 1]}));
            for (String aStrIn : strIn) {
                if (aStrIn.startsWith("--dic=")) {
                    this.setCurrentDictionary(dics.get(aStrIn.substring(aStrIn.indexOf("=") + 1)));
                }
                if (aStrIn.startsWith("--oriLang=")) {
                    this.setOriLang(aStrIn.substring(aStrIn.indexOf("=") + 1));
                }
                if (aStrIn.startsWith("--targetLang=")) {
                    this.setTargetLang(aStrIn.substring(aStrIn.indexOf("=") + 1));
                }
                if (aStrIn.startsWith("--outFile=")) {
                    System.out.println("setting out stream "+aStrIn.substring(aStrIn.indexOf("=")+1));
                    this.setOutStream(new FileOutStream(aStrIn.substring(aStrIn.indexOf("=") + 1)));
                }
                if (aStrIn.startsWith("--inFile=")) {
                    this.setInputStream(new SimpleInputStream(new FileIoManager().readContentFromFile(aStrIn.substring(aStrIn.indexOf("=") + 1)).split("\n")));
                }
                if (aStrIn.startsWith("--delay=")) {
                    this.setDelay(aStrIn.substring(aStrIn.indexOf("=") + 1));
                }
            }
        }
    }