statemonitor.js
来自「xiorkflow工作流源码 是一个java开发的工作流源码」· JavaScript 代码 · 共 40 行
JS
40 行
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) xio.name 2006</p>
* @author xio
*/function StateMonitor() { this.base = Observable; this.base(); this.setState(StateMonitor.SELECT);}StateMonitor.prototype = new Observable();StateMonitor.prototype.setState = function (state) { this.state = state; this.notifyObservers(StateMonitor.OPERATION_STATE_CHANGED);};StateMonitor.prototype.getState = function (state) { return this.state;};//StateMonitor.prototype.resetState = function (state) { this.notifyObservers([StateMonitor.OPERATION_STATE_RESET, state]);};//StateMonitor.OPERATION_STATE_CHANGED = "OPERATION_STATE_CHANGED";StateMonitor.OPERATION_STATE_RESET = "OPERATION_STATE_RESET";//StateMonitor.SELECT = 1;StateMonitor.START_NODE = 3;StateMonitor.END_NODE = 5;StateMonitor.FORK_NODE = 7;StateMonitor.JOIN_NODE = 9;StateMonitor.NODE = 11;StateMonitor.TRANSITION = 13;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?