PatapataException class abstract
Defines exceptions that occur in applications using patapata.
Constructors
Properties
- code → String
-
Error code.
Usually a string of prefix and internalCode.
no setter
- defaultPrefix → String
-
Default prefix when not set in ErrorEnvironment.errorReplacePrefixMap.
no setter
-
fingerprint
→ List<
String> ? -
Used to group and deduplicate events with the same fingerprint in the Log system.
final
-
fix
→ Future<
void> Function()? -
You can define a process to recover from the error.
final
- hasFix → bool
-
true if fix is defined.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasLocalizedFix → bool
-
true if the localization key for localizedFix is defined.
no setter
- hasLocalizedMessage → bool
-
true if the localization key for localizedMessage is defined.
no setter
- hasLocalizedTitle → bool
-
true if the localization key for localizedTitle is defined.
no setter
- internalCode → String
-
Internal error code.
Used as a localization key when being localized like in localizedMessage.
no setter
-
localeFixData
→ Map<
String, String> ? -
Parameters passed in the localization of localizedFix.
prefix is passed by default.
final
-
localeMessageData
→ Map<
String, String> ? -
Parameters passed in the localization of localizedMessage.
prefix is passed by default.
final
-
localeTitleData
→ Map<
String, String> ? -
Parameters passed in the localization of localizedTitle.
prefix is passed by default.
final
- localizedFix → String
-
Displays the error treatment message localized by the L10n system.
no setter
- localizedMessage → String
-
Displays the error message localized by the L10n system.
no setter
- localizedTitle → String
-
Displays the error title localized by the L10n system.
no setter
- logLevel → Level?
-
Notification
Level
to the Log system.final - message → String?
-
Error message.
This message is for logging and debugging purposes and is not meant to be displayed to the user.
final
- namespace → String
-
Defines the namespace of the error.
Used in localization keys like in localizedMessage and settings in ErrorEnvironment.
no setter
- original → Object?
-
Original error.
final
- prefix → String
-
Prefix for code
Can be set by ErrorEnvironment.errorReplacePrefixMap with namespace.
If not set, then defaultPrefix.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- userLogLevel → Level?
-
Importance from the user's perspective.
no setter
- widget → Widget
-
Returns ErrorWidget.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onReported(
ReportRecord record) → void - Called when this exception is reported by the Log system.
-
showDialog(
BuildContext context) → Future< void> - Displays a dialog.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited