blob: 69873caf5a75d835d4b427d63c365544d2a63a09 [file] [log] [blame]
package org.apache.tapestry5.json.exceptions;
public class JSONInvalidTypeException extends RuntimeException
{
private static final long serialVersionUID = 934805933638996600L;
private Class<? extends Object> invalidClass;
public JSONInvalidTypeException(Class<? extends Object> invalidClass)
{
super("JSONArray values / JSONObject properties may be one of Boolean, Number, String, org.apache.tapestry5.json.JSONArray, org.apache.tapestry5.json.JSONLiteral, org.apache.tapestry5.json.JSONObject, org.apache.tapestry5.json.JSONObject$Null, org.apache.tapestry5.json.JSONString. Type "
+ invalidClass.getName() + " is not allowed.");
this.invalidClass = invalidClass;
}
public Class<? extends Object> getInvalidClass()
{
return this.invalidClass;
}
}