001package Torello.JSON; 002 003import java.lang.reflect.Constructor; 004import java.lang.reflect.Modifier; 005import java.util.Objects; 006 007import javax.json.JsonObject; 008 009/** 010 * This is to report a Java-HTML Internal Error that has gone wrong when configuring a request 011 * for the <B STYLE='color:red;'><CODE>Read JsonArray</CODE></B> suite of methods. 012 * 013 * <BR /><BR /> 014 * If this exception does throw, it indeed means that Java has defeated me, and my code is at 015 * fault, not yours. 016 * 017 * @see SettingsRec 018 */ 019public class RJArrSettingsError extends RuntimeException 020{ 021 /** <EMBED CLASS='external-html' DATA-FILE-ID=SVUIDEX> */ 022 public static final long serialVersionUID = 1; 023 024 /** Constructs a {@code RJArrSettingsError} with no detail message. */ 025 public RJArrSettingsError() 026 { super(); } 027 028 /** 029 * Constructs a {@code RJArrSettingsError} with the specified detail message. 030 * @param message the detail message. 031 */ 032 public RJArrSettingsError(String message) 033 { super(message); } 034 035 /** 036 * Constructs a new {@code RJArrSettingsError} with the specified detail message 037 * and cause. 038 * 039 * <BR /><BR /><DIV CLASS=JDHint> 040 * <B STYLE='color:red;'>Note:</B> The detail message associated with cause is not 041 * automatically incorporated into this exception's detail message. 042 * </DIV> 043 * 044 * @param message The detail message (which is saved for later retrieval by the 045 * {@code Throwable.getMessage()} method). 046 * 047 * @param cause the cause (which is saved for later retrieval by the 048 * {@code Throwable.getCause()} method). (A null value is permitted, and indicates that the 049 * cause is nonexistent or unknown.) 050 */ 051 public RJArrSettingsError(String message, Throwable cause) 052 { super(message, cause); } 053 054 /** 055 * Constructs a new {@code RJArrSettingsError} with the specified cause and a detail 056 * message of {@code (cause==null ? null : cause.toString())} (which typically contains the 057 * class and detail message of cause). This constructor is useful for exceptions that are 058 * little more than wrappers for other throwables. 059 * 060 * @param cause The cause (which is saved for later retrieval by the 061 * {@code Throwable.getCause()} method). (A null value is permitted, and indicates that the 062 * cause is nonexistent or unknown.) 063 */ 064 public RJArrSettingsError(Throwable cause) 065 { super(cause); } 066 067}