Skip to content

//shared/org.readium.r2.shared/UserException

UserException

[androidJvm]\ open class UserException : Exception

An exception that can be presented to the user using a localized message.

Constructors

UserException [androidJvm]
fun UserException(@StringResuserMessageId: Int, vararg args: Any?, cause: Throwable? = null)
UserException [androidJvm]
fun UserException(@PluralsResuserMessageId: Int, quantity: Int?, vararg args: Any?, cause: Throwable? = null)
UserException [androidJvm]
fun UserException(message: String, cause: Throwable? = null)
UserException [androidJvm]
fun UserException(cause: UserException)

Functions

Name Summary
addSuppressed [androidJvm]
fun addSuppressed(p0: Throwable)
fillInStackTrace [androidJvm]
open fun fillInStackTrace(): Throwable
getLocalizedMessage [androidJvm]
open fun getLocalizedMessage(): String
getStackTrace [androidJvm]
open fun getStackTrace(): Array<StackTraceElement>
getSuppressed [androidJvm]
fun getSuppressed(): Array<Throwable>
getUserMessage [androidJvm]
open fun getUserMessage(context: Context, includesCauses: Boolean = true): String
Gets the localized user-facing message for this exception.
initCause [androidJvm]
open fun initCause(p0: Throwable): Throwable
printStackTrace [androidJvm]
open fun printStackTrace()
open fun printStackTrace(p0: PrintStream)
open fun printStackTrace(p0: PrintWriter)
setStackTrace [androidJvm]
open fun setStackTrace(p0: Array<StackTraceElement>)

Properties

Name Summary
cause [androidJvm]
open val cause: Throwable?
message [androidJvm]
open val message: String?

Inheritors

Name
Exception
Exception
OpeningException
SearchException
HttpException