import {MemoryUtil} from '../MemoryUtil'; import {ListenerContext} from './ListenerContext'; //========================================================== // 监听器的工具类。 // // @reference // @author maocy // @version 160306 //========================================================== export class ListenerUtil { //========================================================== // 匹配监听代码和发送代码是否符合规范。 // // @param listenerCode 监听代码 // @param code 代码 // @return 是否复合规范 //========================================================== public static match(listenerCode: string, code: String): boolean { if (listenerCode == '*' || code == '*') { return true; } return listenerCode == code; } //========================================================== // 检验传入值是否是整型值。 // // @param value 待检验的字符串 // @return Boolean 是否整数 //========================================================== public static process(context: ListenerContext) { context.process(); MemoryUtil.free(context); } }