Class RootException

  • All Implemented Interfaces:
    java.io.Serializable

    public class RootException
    extends PersistenceException
    The RootException is thrown if the Root annotation is missing from a root object that is to be serialized or deserialized. Not all objects require a root annotation, only those objects that are to be deserialized to or serialized from an ElementList field and root objects that are to be deserialized or serialized directly from the persister.
    Author:
    Niall Gallagher
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      RootException​(java.lang.String text, java.lang.Object... list)
      Constructor for the RootException exception.
      RootException​(java.lang.Throwable cause, java.lang.String text, java.lang.Object... list)
      Constructor for the RootException exception.
    • Method Summary

      • 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RootException

        public RootException​(java.lang.String text,
                             java.lang.Object... list)
        Constructor for the RootException exception. This constructor takes a format string an a variable number of object arguments, which can be inserted into the format string.
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
      • RootException

        public RootException​(java.lang.Throwable cause,
                             java.lang.String text,
                             java.lang.Object... list)
        Constructor for the RootException exception. This constructor takes a format string an a variable number of object arguments, which can be inserted into the format string.
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string