{"classData":[{"comment":"/**\n * @class Neo.controller.Application\n * @extends Neo.controller.Base\n */","meta":{"filename":"Application.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"class","name":"Application","augments":["Neo.controller.Base"],"memberof":"Neo.controller","longname":"Neo.controller.Application","scope":"static","$longname":"Neo.controller.Application","$kind":"class","id":1238,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} className='Neo.controller.Application'\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.controller.Application'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1239,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String|null} appThemeFolder=null\n         */","meta":{"filename":"Application.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"appThemeFolder","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appThemeFolder","scope":"global","$longname":"appThemeFolder","$kind":"property","id":1240,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Neo.component.Base} mainView_=null\n         */","meta":{"filename":"Application.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"mainView_","type":{"names":["Neo.component.Base"]},"defaultvalue":null,"longname":"mainView_","scope":"global","$longname":"mainView_","$kind":"property","id":1241,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} mounted=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"mounted","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"mounted","scope":"global","$longname":"mounted","$kind":"property","id":1242,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} name='MyApp'\n         */","meta":{"filename":"Application.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"name","type":{"names":["String"]},"defaultvalue":"'MyApp'","longname":"name","scope":"global","$longname":"name","$kind":"property","id":1243,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} parentId='document.body'\n         */","meta":{"filename":"Application.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"parentId","type":{"names":["String"]},"defaultvalue":"'document.body'","longname":"parentId","scope":"global","$longname":"parentId","$kind":"property","id":1244,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} rendered=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"rendered","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendered","scope":"global","$longname":"rendered","$kind":"property","id":1245,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} rendering=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"rendering","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendering","scope":"global","$longname":"rendering","$kind":"property","id":1246,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1216,1706],"filename":"Application.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042679","name":"Application#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Application#construct","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#construct","$kind":"method","id":1247,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * Triggered after the mainView config got changed\n     * @param {Neo.component.Base} value\n     * @param {Neo.component.Base|null} oldValue\n     * @protected\n     */","meta":{"range":[1891,2113],"filename":"Application.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042744","name":"Application#afterSetMainView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mainView config got changed","params":[{"type":{"names":["Neo.component.Base"]},"name":"value"},{"type":{"names":["Neo.component.Base","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMainView","longname":"Application#afterSetMainView","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#afterSetMainView","$kind":"method","id":1248,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * Triggered before the mainView config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Neo.component.Base|null}\n     * @protected\n     */","meta":{"range":[2314,2570],"filename":"Application.mjs","lineno":92,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042771","name":"Application#beforeSetMainView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the mainView config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.component.Base","null"]}}],"access":"protected","name":"beforeSetMainView","longname":"Application#beforeSetMainView","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#beforeSetMainView","$kind":"method","id":1249,"neoClassName":"Neo.controller.Application"}]}