Package

json

exceptions

Permalink

package exceptions

Visibility
  1. Public
  2. All

Type Members

  1. case class DuplicateKeyException(msg: String = "Duplicate keys in object!") extends Exception with JSONException with Product with Serializable

    Permalink

    Exception that happens when creating a JObject with ordered pairs that contain duplicate keys

  2. case class GenericFieldException(fieldName: String, cause: Throwable) extends Exception with InputFieldException with Product with Serializable

    Permalink

    Generic field exception for parsing errors on a field.

  3. case class GenericJSONException(msg: String = "JSON Exception") extends Exception with JSONException with Product with Serializable

    Permalink
  4. sealed trait InputFieldException extends Exception with JSONException with InputFormatException

    Permalink

    Base type for 'input format' exceptions that happened on a single field.

    Base type for 'input format' exceptions that happened on a single field. Contains no other exceptions.

  5. sealed trait InputFormatException extends Exception with JSONException

    Permalink

    Base type for 'input format' exceptions.

    Base type for 'input format' exceptions. May have multiple exceptions, may be for a single field (see InputFieldException).

  6. case class InputFormatsException(set: Set[InputFormatException]) extends Exception with InputFormatException with Product with Serializable

    Permalink

    Exception that contains format exceptions for multiple fields.

  7. case class InputTypeException(fieldName: String, needsType: String, isType: String, v: Any) extends Exception with InputFieldException with Product with Serializable

    Permalink

    Field exception that occurs when receiving an unexpected type for a field.

  8. sealed trait JSONException extends Exception with Product

    Permalink

    Base type for all JSON exceptions.

    Base type for all JSON exceptions. All exceptions are based off of case classes.

  9. case class JUndefinedException(msg: String = "Cannot access JUndefined") extends Exception with JSONException with Product with Serializable

    Permalink

    Exception that happens when accessing fields of JUndefined

  10. case class MissingFieldException(fieldName: String) extends Exception with InputFieldException with Product with Serializable

    Permalink

    Field exception for a field that was expecting a value but had no default.

  11. case class NumericTypeException(fieldName: String, v: Any, typString: String) extends Exception with InputFieldException with Product with Serializable

    Permalink

    Field exception for a field that was expecting a numeric type.

Ungrouped