FCF 2.0 development in progress...
> > > >
[News] [JS Packages API] [JS Downloads] [Donate to the project] [Contacts]

fcf.Exception class

Base class: Error

Package: fcf-framework-core

File: fcf.js

Available from version: 2.0.2

Error class. Stores a string alias for the error, a tokenized string to be translated, and may also contain a pointer to the underlying error that caused the current error to be generated.

Properties
string name
- Event name. The given name defines the error message template
string message
- Human readable error message. When generating this message, tokenization and automatic translation into the user's language is performed.
[object] stackArr
- An array containing objects with a description of the call stack

The array element has the following properties

  • string function - Function name

  • integer line - Line number

  • integer column - Column number

  • string file - File name

Error|fcf.Exception exception
- The object of the error that caused the object to be instantiated
Methods
constructor(string a_exceptionName, object a_args = {}, Error a_subException = undefined)
constructor(Error a_baseException, object a_args = {}, Error a_subException = undefined)
constructor(object a_baseExceptionData, object a_args = {}, Error a_subException = undefined)
- Class constructor
string toString(boolean a_enableStack = false, boolean a_enableSubException = false, strign a_language = fcf.getContext().language || fcf.getConfiguration().defaultLanguage)
- Returns an error message