class AXCmdBreaker{
// separate command parameter from the command
var conjuration:String
init(conjuration: String) {
self.conjuration = conjuration
}
func extractCmdParam(s1:String)->String{
if s1.contains(conjuration){
return...
public class AXCmdBreaker {
// separate command parameter from the command
public String conjuration;
public AXCmdBreaker(String conjuration) {
this.conjuration = conjuration;
}
public String extractCmdParam(String s1){
if (s1.contains(conjuration)){...
public class AXCmdBreaker {
private String conjuration;
public AXCmdBreaker(String conjuration) {
this.conjuration = conjuration;
}
public String extractCmdParam(String s1){
if (s1.contains(conjuration)){
return s1.replace(conjuration,"").trim()...
public class AXInputWaiter {
// wait for any input
private TrgTolerance trgTolerance;
public AXInputWaiter(int tolerance) {
this.trgTolerance = new TrgTolerance(tolerance);
trgTolerance.reset();
}
public void reset(){
trgTolerance.reset();
}...
public class AXMachineCode {
private Hashtable<String,Integer> dic = new Hashtable<>();
public AXMachineCode addKeyValuePair(String key, int value){
dic.put(key,value);
return this;
}
public int getMachineCodeFor(String key){
return...