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 + -
显示快捷键?