summaryrefslogtreecommitdiff
path: root/NET/worlds/network/VarErrorException.java
diff options
context:
space:
mode:
Diffstat (limited to 'NET/worlds/network/VarErrorException.java')
-rw-r--r--NET/worlds/network/VarErrorException.java248
1 files changed, 248 insertions, 0 deletions
diff --git a/NET/worlds/network/VarErrorException.java b/NET/worlds/network/VarErrorException.java
new file mode 100644
index 0000000..ec7db42
--- /dev/null
+++ b/NET/worlds/network/VarErrorException.java
@@ -0,0 +1,248 @@
+/* */ package NET.worlds.network;
+/* */
+/* */ import NET.worlds.console.Console;
+/* */ import NET.worlds.core.Std;
+/* */ import java.text.MessageFormat;
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */ public class VarErrorException
+/* */ extends Exception
+/* */ {
+/* */ private static final long serialVersionUID = 4544550603845669010L;
+/* */ String _msg;
+/* */ String _altMsg;
+/* */ int _varError;
+/* */ int _RetryTimeout;
+/* */ int _RetryCount;
+/* */ boolean _retry;
+/* */ boolean _isStatus;
+/* */
+/* */ public boolean getRetryFlag()
+/* */ {
+/* 74 */ return this._retry;
+/* */ }
+/* */
+/* */ public boolean getStatusFlag() {
+/* 78 */ return this._isStatus;
+/* */ }
+/* */
+/* */ public int getRetryCount() {
+/* 82 */ return this._RetryCount;
+/* */ }
+/* */
+/* */ public int getTimeout() {
+/* 86 */ return this._RetryTimeout;
+/* */ }
+/* */
+/* */ public int getErrorNum() {
+/* 90 */ return this._varError;
+/* */ }
+/* */
+/* */ public String getMsg() {
+/* 94 */ return this._msg;
+/* */ }
+/* */
+/* */ public String getAltMsg() {
+/* 98 */ if (this._altMsg != null) {
+/* 99 */ return this._altMsg;
+/* */ }
+/* 101 */ return this._msg;
+/* */ }
+/* */
+/* 104 */ Object[] arguments = { new String(Std.getProductName()) };
+/* */
+/* */ VarErrorException(int varError) {
+/* 107 */ this._varError = varError;
+/* */
+/* 109 */ this._msg = "";
+/* 110 */ this._altMsg = null;
+/* 111 */ this._retry = false;
+/* 112 */ this._RetryCount = 1;
+/* 113 */ this._RetryTimeout = 60;
+/* 114 */ this._isStatus = false;
+/* */
+/* 116 */ assert (this._varError > 0);
+/* 117 */ switch (this._varError) {
+/* */ case 1:
+/* 119 */ this._msg = Console.message("NAK_BAD_USER");
+/* 120 */ break;
+/* */ case 2:
+/* 122 */ this._msg = Console.message("NAK_MAX_ORDINARY");
+/* 123 */ break;
+/* */ case 3:
+/* 125 */ this._msg = Console.message("NAK_MAX_PRIORITY");
+/* 126 */ break;
+/* */ case 4:
+/* 128 */ if (!$assertionsDisabled) throw new AssertionError();
+/* */ break;
+/* */ case 5:
+/* 131 */ this._msg = Console.message("NAK_FATAL");
+/* 132 */ this._retry = true;
+/* 133 */ this._RetryTimeout = (8 + (int)(Math.random() * 10.0D));
+/* 134 */ break;
+/* */ case 6:
+/* 136 */ this._msg =
+/* 137 */ (Console.message("NAK_BAD_PROTOCOL1") + Console.message("NAK_BAD_PROTOCOL2"));
+/* 138 */ break;
+/* */ case 7:
+/* 140 */ this._msg = Console.message("NAK_BAD_CLIENTSW");
+/* 141 */ break;
+/* */ case 8:
+/* 143 */ if (!$assertionsDisabled) throw new AssertionError();
+/* */ break;
+/* */ case 9:
+/* 146 */ this._msg = Console.message("NAK_BAD_SERIAL");
+/* 147 */ break;
+/* */ case 10:
+/* 149 */ this._msg =
+/* 150 */ (Console.message("NAK_TAKEN_SERIAL1") + Console.message("NAK_TAKEN_SERIAL2"));
+/* 151 */ break;
+/* */ case 11:
+/* 153 */ this._msg = Console.message("NAK_TAKEN_USER");
+/* 154 */ break;
+/* */ case 12:
+/* 156 */ this._msg = Console.message("NAK_NO_SUCH_USER");
+/* 157 */ break;
+/* */ case 13:
+/* 159 */ this._msg = Console.message("NAK_BAD_PASSWORD");
+/* 160 */ break;
+/* */ case 14:
+/* 162 */ this._msg = Console.message("NAK_BAD_ACCOUNT");
+/* */
+/* 164 */ break;
+/* */ case 15:
+/* 166 */ this._msg = Console.message("NAK_NOT_LOGGEDON");
+/* 167 */ break;
+/* */ case 16:
+/* 169 */ this._msg = Console.message("NAK_BAD_IPADDRESS");
+/* 170 */ break;
+/* */ case 17:
+/* 172 */ this._msg = Console.message("NAK_LOGGEDON");
+/* 173 */ break;
+/* */ case 100:
+/* */ case 101:
+/* */ case 102:
+/* */ case 103:
+/* 178 */ this._msg =
+/* 179 */ (MessageFormat.format(Console.message("NAK_UNEXPECTED1"), this.arguments) + Console.message("NAK_UNEXPECTED2"));
+/* 180 */ this._altMsg = MessageFormat.format(Console.message("NAK_UNEXPECTED3"),
+/* 181 */ this.arguments);
+/* 182 */ this._retry = true;
+/* 183 */ this._RetryTimeout = (5 + (int)(Math.random() * 15.0D));
+/* 184 */ break;
+/* */ case 104:
+/* */ case 105:
+/* */ case 106:
+/* */ case 107:
+/* 189 */ this._msg =
+/* */
+/* */
+/* */
+/* 193 */ (MessageFormat.format(Console.message("NAK_UNREACHABLE1"), this.arguments) + Console.message("NAK_UNREACHABLE2") + Console.message("NAK_UNREACHABLE3") + Console.message("NAK_UNREACHABLE4"));
+/* 194 */ this._altMsg = MessageFormat.format(Console.message("NAK_UNREACHABLE5"),
+/* 195 */ this.arguments);
+/* 196 */ this._retry = true;
+/* 197 */ this._RetryTimeout = (30 + (int)(Math.random() * 15.0D));
+/* 198 */ break;
+/* */ case 21:
+/* 200 */ this._altMsg = "A room server is full. People might \nnot be visible nearby.";
+/* */
+/* 202 */ this._msg = "The set of rooms you are in are quite full.\nPlease wait several minutes and try again.";
+/* */
+/* 204 */ this._retry = true;
+/* 205 */ this._RetryTimeout = (15 + (int)(Math.random() * 15.0D));
+/* 206 */ break;
+/* */ case 200:
+/* 208 */ this._msg = "Connected.";
+/* 209 */ this._isStatus = true;
+/* 210 */ break;
+/* */ case 201:
+/* 212 */ this._msg = "Shutting down server.";
+/* 213 */ this._isStatus = true;
+/* 214 */ break;
+/* */ case 202:
+/* 216 */ this._msg = "Automatically attempting to reconnect.";
+/* 217 */ this._isStatus = true;
+/* 218 */ break;
+/* */ case 203:
+/* 220 */ this._msg = "Server has disconnected normally.";
+/* 221 */ this._isStatus = true;
+/* 222 */ break;
+/* */ case 204:
+/* 224 */ this._msg = "Server has disconnected abnormally.";
+/* 225 */ this._isStatus = true;
+/* 226 */ break;
+/* */ case 205:
+/* 228 */ this._msg = "Going into single user mode.";
+/* 229 */ this._isStatus = true;
+/* 230 */ break;
+/* */ default:
+/* 232 */ this._msg = ("Login error #" + this._varError);
+/* */ }
+/* */
+/* */ }
+/* */
+/* */ public String toString()
+/* */ {
+/* 239 */ return
+/* 240 */ "VarErrorException[#" + this._varError + " retry=" + this._retry + " retryCount=" + this._RetryCount + " isStatus=" + this._isStatus + "]";
+/* */ }
+/* */ }
+
+
+/* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\network\VarErrorException.class
+ * Java compiler version: 6 (50.0)
+ * JD-Core Version: 0.7.1
+ */ \ No newline at end of file