Class SchemaException

  • All Implemented Interfaces:
    java.io.Serializable

    public class SchemaException
    extends java.lang.RuntimeException
    Thrown by SchemaLoader.load() when it encounters un-parseable schema JSON definition.
    Author:
    erosb
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SchemaException​(java.lang.String message)
      Deprecated.
      SchemaException​(java.lang.String schemaLocation, java.lang.Class<?> actualType, java.lang.Class<?> expectedType, java.lang.Class<?>... furtherExpectedTypes)  
      SchemaException​(java.lang.String key, java.lang.Class<?> expectedType, java.lang.Object actualValue)
      Deprecated.
      SchemaException​(java.lang.String schemaLocation, java.lang.Class<?> actualType, java.util.Collection<java.lang.Class<?>> expectedTypes)  
      SchemaException​(java.lang.String schemaLocation, java.lang.Exception cause)  
      SchemaException​(java.lang.String schemaLocation, java.lang.String message)  
      SchemaException​(java.lang.String message, java.lang.Throwable cause)
      Deprecated.
      SchemaException​(java.lang.String key, java.util.List<java.lang.Class<?>> expectedTypes, java.lang.Object actualValue)
      Deprecated.
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getSchemaLocation()  
      int hashCode()  
      org.json.JSONObject toJSON()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SchemaException

        public SchemaException​(java.lang.String schemaLocation,
                               java.lang.String message)
      • SchemaException

        public SchemaException​(java.lang.String schemaLocation,
                               java.lang.Class<?> actualType,
                               java.lang.Class<?> expectedType,
                               java.lang.Class<?>... furtherExpectedTypes)
      • SchemaException

        public SchemaException​(java.lang.String schemaLocation,
                               java.lang.Class<?> actualType,
                               java.util.Collection<java.lang.Class<?>> expectedTypes)
      • SchemaException

        public SchemaException​(java.lang.String schemaLocation,
                               java.lang.Exception cause)
      • SchemaException

        @Deprecated
        public SchemaException​(java.lang.String message)
        Deprecated.
      • SchemaException

        @Deprecated
        public SchemaException​(java.lang.String key,
                               java.lang.Class<?> expectedType,
                               java.lang.Object actualValue)
        Deprecated.
      • SchemaException

        @Deprecated
        public SchemaException​(java.lang.String key,
                               java.util.List<java.lang.Class<?>> expectedTypes,
                               java.lang.Object actualValue)
        Deprecated.
      • SchemaException

        @Deprecated
        public SchemaException​(java.lang.String message,
                               java.lang.Throwable cause)
        Deprecated.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getSchemaLocation

        public java.lang.String getSchemaLocation()
      • toJSON

        public org.json.JSONObject toJSON()