Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 1x 1x 1x 1x 1x 42x 42x 42x 42x 42x 13x 13x 13x 13x 13x 42x 42x 42x 2x 2x 2x 2x 2x 1x 1x 1x 1x 1x 1x | const {cx_root} = await import("./cx_root.clas.mjs"); // zcl_abapgit_ui_factory.clas.abap class zcl_abapgit_ui_factory { static INTERNAL_TYPE = 'CLAS'; static INTERNAL_NAME = 'ZCL_ABAPGIT_UI_FACTORY'; static IMPLEMENTED_INTERFACES = []; static ATTRIBUTES = {"GI_POPUPS": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_POPUPS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_POPUPS"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}, "GO_GUI": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_GUI", RTTIName: "\\CLASS=ZCL_ABAPGIT_GUI"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}, "GI_FE_SERVICES": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FRONTEND_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FRONTEND_SERVICES"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}, "GI_GUI_SERVICES": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_SERVICES"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}}; static METHODS = {"GET_ASSET_MANAGER": {"visibility": "U", "parameters": {"RI_ASSET_MAN": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_ASSET_MANAGER", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_ASSET_MANAGER"});}, "is_optional": " "}}}, "GET_POPUPS": {"visibility": "U", "parameters": {"RI_POPUPS": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_POPUPS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_POPUPS"});}, "is_optional": " "}}}, "GET_GUI": {"visibility": "U", "parameters": {"RO_GUI": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_GUI", RTTIName: "\\CLASS=ZCL_ABAPGIT_GUI"});}, "is_optional": " "}}}, "GET_GUI_SERVICES": {"visibility": "U", "parameters": {"RI_GUI_SERVICES": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_SERVICES"});}, "is_optional": " "}}}, "GET_FRONTEND_SERVICES": {"visibility": "U", "parameters": {"RI_FE_SERV": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FRONTEND_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FRONTEND_SERVICES"});}, "is_optional": " "}, "IV_DISABLE_GUI": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}}}}; #gi_popups; #go_gui; #gi_fe_services; #gi_gui_services; constructor() { this.me = new abap.types.ABAPObject(); this.me.set(this); this.INTERNAL_ID = abap.internalIdCounter++; this.FRIENDS_ACCESS_INSTANCE = { }; this.gi_popups = zcl_abapgit_ui_factory.gi_popups; this.go_gui = zcl_abapgit_ui_factory.go_gui; this.gi_fe_services = zcl_abapgit_ui_factory.gi_fe_services; this.gi_gui_services = zcl_abapgit_ui_factory.gi_gui_services; } async constructor_(INPUT) { if (super.constructor_) { await super.constructor_(INPUT); } return this; } async get_asset_manager() { return zcl_abapgit_ui_factory.get_asset_manager(); } static async get_asset_manager() { let ri_asset_man = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_ASSET_MANAGER", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_ASSET_MANAGER"}); let lo_buf = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_STRING_BUFFER", RTTIName: "\\CLASS=ZCL_ABAPGIT_STRING_BUFFER"}); let li_asset_man = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_ASSET_MANAGER", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_ASSET_MANAGER"}); lo_buf.set(await (new abap.Classes['ZCL_ABAPGIT_STRING_BUFFER']()).constructor_()); li_asset_man.set((await abap.Classes['ZCL_ABAPGIT_GUI_ASSET_MANAGER'].create())); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(14, 'css/common.css'), iv_type: abap.CharacterFactory.get(8, 'text/css'), iv_mime_name: abap.CharacterFactory.get(19, 'ZABAPGIT_CSS_COMMON'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(21, 'css/theme-default.css'), iv_type: abap.CharacterFactory.get(8, 'text/css'), iv_cacheable: abap.builtin.abap_false, iv_mime_name: abap.CharacterFactory.get(26, 'ZABAPGIT_CSS_THEME_DEFAULT'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(18, 'css/theme-dark.css'), iv_type: abap.CharacterFactory.get(8, 'text/css'), iv_cacheable: abap.builtin.abap_false, iv_mime_name: abap.CharacterFactory.get(23, 'ZABAPGIT_CSS_THEME_DARK'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(25, 'css/theme-belize-blue.css'), iv_type: abap.CharacterFactory.get(8, 'text/css'), iv_cacheable: abap.builtin.abap_false, iv_mime_name: abap.CharacterFactory.get(30, 'ZABAPGIT_CSS_THEME_BELIZE_BLUE'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(12, 'js/common.js'), iv_type: abap.CharacterFactory.get(15, 'text/javascript'), iv_mime_name: abap.CharacterFactory.get(18, 'ZABAPGIT_JS_COMMON'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(16, 'css/ag-icons.css'), iv_type: abap.CharacterFactory.get(8, 'text/css'), iv_mime_name: abap.CharacterFactory.get(22, 'ZABAPGIT_ICON_FONT_CSS'), iv_inline: (await lo_buf.get().join_w_newline_and_flush())}); await li_asset_man.get().zif_abapgit_gui_asset_manager$register_asset({iv_url: abap.CharacterFactory.get(18, 'font/ag-icons.woff'), iv_type: abap.CharacterFactory.get(9, 'font/woff'), iv_mime_name: abap.CharacterFactory.get(18, 'ZABAPGIT_ICON_FONT'), iv_base64: (await lo_buf.get().join_and_flush())}); ri_asset_man.set(li_asset_man); return ri_asset_man; } async get_frontend_services(INPUT) { return zcl_abapgit_ui_factory.get_frontend_services(INPUT); } static async get_frontend_services(INPUT) { let ri_fe_serv = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FRONTEND_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FRONTEND_SERVICES"}); let iv_disable_gui = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); if (INPUT && INPUT.iv_disable_gui) {iv_disable_gui.set(INPUT.iv_disable_gui);} if (INPUT === undefined || INPUT.iv_disable_gui === undefined) {iv_disable_gui = abap.builtin.abap_false;} if (abap.compare.initial(zcl_abapgit_ui_factory.gi_fe_services)) { if (abap.compare.initial(iv_disable_gui)) { zcl_abapgit_ui_factory.gi_fe_services.set(await (new abap.Classes['ZCL_ABAPGIT_FRONTEND_SERVICES']()).constructor_()); } else { zcl_abapgit_ui_factory.gi_fe_services.set(await (new abap.Classes['ZCL_ABAPGIT_FRONTEND_NO_GUI']()).constructor_()); } } ri_fe_serv.set(zcl_abapgit_ui_factory.gi_fe_services); return ri_fe_serv; } async get_gui() { return zcl_abapgit_ui_factory.get_gui(); } static async get_gui() { let ro_gui = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_GUI", RTTIName: "\\CLASS=ZCL_ABAPGIT_GUI"}); let li_hotkey_ctl = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_HOTKEY_CTL", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_HOTKEY_CTL"}); let li_router = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_EVENT_HANDLER", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_EVENT_HANDLER"}); let li_asset_man = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_ASSET_MANAGER", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_ASSET_MANAGER"}); let lo_html_preprocessor = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_GUI_HTML_PROCESSOR", RTTIName: "\\CLASS=ZCL_ABAPGIT_GUI_HTML_PROCESSOR"}); if (abap.compare.initial(zcl_abapgit_ui_factory.go_gui)) { li_asset_man.set((await this.get_asset_manager())); lo_html_preprocessor.set(await (new abap.Classes['ZCL_ABAPGIT_GUI_HTML_PROCESSOR']()).constructor_({ii_asset_man: li_asset_man})); await lo_html_preprocessor.get().preserve_css({iv_css_url: abap.CharacterFactory.get(16, 'css/ag-icons.css')}); await lo_html_preprocessor.get().preserve_css({iv_css_url: abap.CharacterFactory.get(14, 'css/common.css')}); li_router.set(await (new abap.Classes['ZCL_ABAPGIT_GUI_ROUTER']()).constructor_()); li_hotkey_ctl.set(await (new abap.Classes['ZCL_ABAPGIT_GUI_HOTKEY_CTL']()).constructor_()); zcl_abapgit_ui_factory.go_gui.set(await (new abap.Classes['ZCL_ABAPGIT_GUI']()).constructor_({io_component: li_router, ii_hotkey_ctl: li_hotkey_ctl, ii_html_processor: lo_html_preprocessor, ii_asset_man: li_asset_man})); } ro_gui.set(zcl_abapgit_ui_factory.go_gui); return ro_gui; } async get_gui_services() { return zcl_abapgit_ui_factory.get_gui_services(); } static async get_gui_services() { let ri_gui_services = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_SERVICES"}); if (abap.compare.initial(zcl_abapgit_ui_factory.gi_gui_services)) { await abap.statements.cast(zcl_abapgit_ui_factory.gi_gui_services, (await this.get_gui())); } ri_gui_services.set(zcl_abapgit_ui_factory.gi_gui_services); return ri_gui_services; } async get_popups() { return zcl_abapgit_ui_factory.get_popups(); } static async get_popups() { let ri_popups = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_POPUPS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_POPUPS"}); if (abap.compare.initial(zcl_abapgit_ui_factory.gi_popups)) { zcl_abapgit_ui_factory.gi_popups.set(await (new abap.Classes['ZCL_ABAPGIT_POPUPS']()).constructor_()); } ri_popups.set(zcl_abapgit_ui_factory.gi_popups); return ri_popups; } } abap.Classes['ZCL_ABAPGIT_UI_FACTORY'] = zcl_abapgit_ui_factory; zcl_abapgit_ui_factory.gi_popups = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_POPUPS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_POPUPS"}); zcl_abapgit_ui_factory.go_gui = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_GUI", RTTIName: "\\CLASS=ZCL_ABAPGIT_GUI"}); zcl_abapgit_ui_factory.gi_fe_services = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FRONTEND_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FRONTEND_SERVICES"}); zcl_abapgit_ui_factory.gi_gui_services = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_GUI_SERVICES", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_GUI_SERVICES"}); export {zcl_abapgit_ui_factory}; |