5 EX.prototype.init = function(message) {
6 this.message = message;
9 EX.prototype.toString = function() {
10 return "\n *** Exception Occured \n" + this.message;
13 EXCommunication.prototype = new EX();
14 EXCommunication.prototype.constructor = EXCommunication;
15 EXCommunication.baseClass = EX.prototype.constructor;
17 function EXCommunication(message) {
18 this.init("EXCommunication: " + message);
22 EXArg.prototype = new EX();
23 EXArg.prototype.constructor = EXArg;
24 EXArg.baseClass = EX.prototype.constructor;
26 function EXArg(message) {
27 this.init("EXArg: " + message);
31 EXAbstract.prototype = new EX();
32 EXAbstract.prototype.constructor = EXAbstract;
33 EXAbstract.baseClass = EX.prototype.constructor;
35 function EXAbstract(message) {
36 this.init("EXAbstract: " + message);
41 EXLogic.prototype = new EX();
42 EXLogic.prototype.constructor = EXLogic;
43 EXLogic.baseClass = EX.prototype.constructor;
45 function EXLogic(message) {
46 this.init("EXLogic: " + message);