• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021-2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "core/components_v2/inspector/inspector_constants.h"
17 
18 namespace OHOS::Ace::V2 {
19 // common attrs
20 // dimension
21 const char ATTRS_COMMON_WIDTH[] = "width";
22 const char ATTRS_COMMON_HEIGHT[] = "height";
23 const char ATTRS_COMMON_PADDING[] = "padding";
24 const char ATTRS_COMMON_MARGIN[] = "margin";
25 const char ATTRS_COMMON_LAYOUT_PRIORITY[] = "layoutPriority";
26 const char ATTRS_COMMON_LAYOUT_WEIGHT[] = "layoutWeight";
27 // position
28 const char ATTRS_COMMON_ALIGN[] = "align";
29 const char ATTRS_COMMON_DIRECTION[] = "direction";
30 const char ATTRS_COMMON_POSITION[] = "position";
31 const char ATTRS_COMMON_OFFSET[] = "margin";
32 const char ATTRS_COMMON_USE_ALIGN[] = "useAlign";
33 // layout
34 const char ATTRS_COMMON_RELATE_PARENT[] = "relateParent";
35 const char ATTRS_COMMON_ASPECT_RATIO[] = "aspectRatio";
36 const char ATTRS_COMMON_DISPLAY_PRIORITY[] = "displayPriority";
37 // border
38 const char ATTRS_COMMON_BORDER[] = "border";
39 // background
40 const char ATTRS_COMMON_BACKGROUND_COLOR[] = "backgroundColor";
41 // opacity
42 const char ATTRS_COMMON_OPACITY[] = "opacity";
43 // visibility
44 const char ATTRS_COMMON_VISIBILITY[] = "visibility";
45 // enable
46 const char ATTRS_COMMON_ENABLE[] = "enable";
47 // zindex
48 const char ATTRS_COMMON_ZINDEX[] = "zIndex";
49 
50 // root view
51 const char ROOT_ETS_TAG[] = "root";
52 // stage view
53 const char STAGE_ETS_TAG[] = "stage";
54 // overlay view
55 const char OVERLAY_ETS_TAG[] = "overlay";
56 const char ORDER_OVERLAY_ETS_TAG[] = "OrderOverlay";
57 // page view
58 const char PAGE_ETS_TAG[] = "page";
59 // container modal view (title bar)
60 const char CONTAINER_MODAL_ETS_TAG[] = "ContainerModal";
61 
62 const char ATOMIC_SERVICE_ETS_TAG[] = "AtomicService";
63 const char APP_BAR_ETS_TAG[] = "AppBar";
64 
65 // js custom view
66 const char JS_VIEW_ETS_TAG[] = "JsView";
67 const char JS_VIEW_COMPONENT_TAG[] = "ProxyComponent";
68 // js lazy foreach node
69 const char JS_LAZY_FOR_EACH_ETS_TAG[] = "LazyForEach";
70 // js lazy foreach node
71 const char JS_FOR_EACH_ETS_TAG[] = "ForEach";
72 // js lazy foreach node
73 const char JS_SYNTAX_ITEM_ETS_TAG[] = "SyntaxItem";
74 // js repeat node
75 const char JS_REPEAT_ETS_TAG[] = "Repeat";
76 // js if else node
77 const char JS_IF_ELSE_ETS_TAG[] = "IfElse";
78 // js with theme node
79 const char JS_WITH_THEME_ETS_TAG[] = "WithTheme";
80 // js node slot
81 const char JS_NODE_SLOT_ETS_TAG[] = "NodeSlot";
82 
83 // toast view
84 const char TOAST_ETS_TAG[] = "Toast";
85 
86 // column
87 const char COLUMN_COMPONENT_TAG[] = "ColumnComponent";
88 const char COLUMN_ETS_TAG[] = "Column";
89 const char COLUMN_ATTRS_ALIGN_ITEMS[] = "alignItems";
90 
91 // panel bar
92 const char DRAG_BAR_COMPONENT_TAG[] = "DragBarComponent";
93 const char DRAG_BAR_ETS_TAG[] = "DragBar";
94 
95 // text
96 const char TEXT_COMPONENT_TAG[] = "TextComponentV2";
97 const char TEXT_ETS_TAG[] = "Text";
98 const char TEXT_ATTRS_OVER_FLOW[] = "textOverflow";
99 const char TEXT_ATTRS_MAX_LINES[] = "maxLines";
100 
101 // rich editor
102 const char RICH_EDITOR_ETS_TAG[] = "RichEditor";
103 const char RICH_EDITOR_DRAG_ETS_TAG[] = "RichEditorDRAG";
104 const char RICH_EDITOR_CONTENT_ETS_TAG[] = "RichEditorContent";
105 
106 // stack
107 const char STACK_COMPONENT_TAG[] = "StackComponent";
108 const char STACK_ETS_TAG[] = "Stack";
109 
110 // swiper
111 const char SWIPER_COMPONENT_TAG[] = "SwiperComponent";
112 const char SWIPER_ETS_TAG[] = "Swiper";
113 const char SWIPER_INDICATOR_ETS_TAG[] = "SwiperIndicator";
114 const char SWIPER_LEFT_ARROW_ETS_TAG[] = "LeftArrow";
115 const char SWIPER_RIGHT_ARROW_ETS_TAG[] = "RightArrow";
116 const char SWIPER_LEFT_CAPTURE_ETS_TAG[] = "SwiperLeftCapture";
117 const char SWIPER_RIGHT_CAPTURE_ETS_TAG[] = "SwiperRightCapture";
118 
119 // indicator
120 const char INDICATOR_COMPONENT_TAG[] = "IndicatorComponentComponent";
121 const char INDICATOR_ETS_TAG[] = "IndicatorComponent";
122 
123 // tabs
124 const char TABS_COMPONENT_TAG[] = "TabsComponent";
125 const char TABS_ETS_TAG[] = "Tabs";
126 
127 // tab content item
128 const char TAB_CONTENT_ITEM_COMPONENT_TAG[] = "TabContentItemComponent";
129 const char TAB_CONTENT_ITEM_ETS_TAG[] = "TabContent";
130 
131 // tab bar
132 const char TAB_BAR_COMPONENT_TAG[] = "TabBarComponent";
133 const char TAB_BAR_ETS_TAG[] = "TabBar";
134 
135 // navigation view
136 const char NAVIGATION_VIEW_COMPONENT_TAG[] = "NavigationContainerComponent";
137 const char NAVIGATION_VIEW_ETS_TAG[] = "Navigation";
138 const char BAR_ITEM_ETS_TAG[] = "BarItem";
139 const char TITLE_BAR_ETS_TAG[] = "TitleBar";
140 const char NAVIGATION_CONTENT_ETS_TAG[] = "NavigationContent";
141 const char TOOL_BAR_ETS_TAG[] = "ToolBar";
142 const char NAVIGATION_MENU_ETS_TAG[] = "NavigationMenu";
143 const char BACK_BUTTON_ETS_TAG[] = "BackButton";
144 const char BACK_BUTTON_IMAGE_ETS_TAG[] = "BackButtonImage";
145 const char NAVBAR_CONTENT_ETS_TAG[] = "NavBarContent";
146 const char SPLIT_PLACEHOLDER_CONTENT_ETS_TAG[] = "SplitPlaceholderContentNode";
147 const char NAVBAR_ETS_TAG[] = "NavBar";
148 const char PRIMARY_CONTENT_NODE_ETS_TAG[] = "PrimaryContent";
149 
150 // navRouter view
151 const char NAVROUTER_VIEW_ETS_TAG[] = "NavRouter";
152 
153 // navDestination view
154 const char NAVDESTINATION_VIEW_ETS_TAG[] = "NavDestination";
155 const char NAVDESTINATION_TITLE_BAR_ETS_TAG[] = "NavDestinationTitleBar";
156 const char NAVDESTINATION_CONTENT_ETS_TAG[] = "NavDestinationContent";
157 
158 // navigation title view
159 const char NAVIGATION_TITLE_COMPONENT_TAG[] = "NavigationTitle";
160 
161 // navigation menus view
162 const char NAVIGATION_MENUS_COMPONENT_TAG[] = "NavigationMenus";
163 
164 // row split
165 const char ROW_SPLIT_COMPONENT_TAG[] = "RowSplitComponent";
166 const char ROW_SPLIT_ETS_TAG[] = "RowSplit";
167 
168 // column split
169 const char COLUMN_SPLIT_COMPONENT_TAG[] = "ColumnSplitComponent";
170 const char COLUMN_SPLIT_ETS_TAG[] = "ColumnSplit";
171 
172 // counter
173 const char COUNTER_COMPONENT_TAG[] = "CounterComponent";
174 const char COUNTER_ETS_TAG[] = "Counter";
175 
176 // flex
177 const char FLEX_COMPONENT_TAG[] = "FlexComponentV2";
178 const char FLEX_ETS_TAG[] = "Flex";
179 const char WRAP_COMPONENT_TAG[] = "WrapComponent";
180 const char WRAP_ETS_TAG[] = "Flex";
181 
182 // folderStack
183 const char FOLDER_STACK_COMPONENT_TAG[] = "FolderStackComponent";
184 const char FOLDER_STACK_ETS_TAG[] = "Folder";
185 const char HOVER_STACK_ETS_TAG[] = "Hover";
186 const char CONTROL_PARTS_STACK_ETS_TAG[] = "ControlParts";
187 
188 // grid
189 const char GRID_COMPONENT_TAG[] = "GridLayoutComponent";
190 const char GRID_ETS_TAG[] = "Grid";
191 
192 // grid-item
193 const char GRID_ITEM_COMPONENT_TAG[] = "GridLayoutItemComponent";
194 const char GRID_ITEM_ETS_TAG[] = "GridItem";
195 
196 // waterFlow
197 const char WATERFLOW_COMPONENT_TAG[] = "WaterFlowComponent";
198 const char WATERFLOW_ETS_TAG[] = "WaterFlow";
199 
200 // flow-item
201 const char FLOW_ITEM_COMPONENT_TAG[] = "WaterFlowItemComponent";
202 const char FLOW_ITEM_ETS_TAG[] = "FlowItem";
203 
204 // list
205 const char LIST_COMPONENT_TAG[] = "V2::ListComponent";
206 const char LIST_ETS_TAG[] = "List";
207 
208 // list-item
209 const char LIST_ITEM_COMPONENT_TAG[] = "V2::ListItemComponent";
210 const char LIST_ITEM_ETS_TAG[] = "ListItem";
211 
212 // list-item-group
213 const char LIST_ITEM_GROUP_COMPONENT_TAG[] = "V2::ListItemGroupComponent";
214 const char LIST_ITEM_GROUP_ETS_TAG[] = "ListItemGroup";
215 
216 // navigator
217 const char NAVIGATOR_COMPONENT_TAG[] = "NavigatorComponent";
218 const char NAVIGATOR_ETS_TAG[] = "Navigator";
219 
220 // panel
221 const char PANEL_COMPONENT_TAG[] = "SlidingPanelComponentV2";
222 const char PANEL_ETS_TAG[] = "Panel";
223 const char PANEL_CLOSE_ICON_ETS_TAG[] = "CloseIcon";
224 
225 // pattern-lock
226 const char PATTERN_LOCK_COMPONENT_TAG[] = "PatternLockComponent";
227 const char PATTERN_LOCK_ETS_TAG[] = "PatternLock";
228 
229 // row
230 const char ROW_COMPONENT_TAG[] = "RowComponent";
231 const char ROW_ETS_TAG[] = "Row";
232 
233 // rect
234 const char RECT_ETS_TAG[] = "Rect";
235 
236 // line
237 const char LINE_ETS_TAG[] = "Line";
238 
239 // circle
240 const char CIRCLE_ETS_TAG[] = "Circle";
241 
242 // ellipse
243 const char ELLIPSE_ETS_TAG[] = "Ellipse";
244 
245 // path
246 const char PATH_ETS_TAG[] = "Path";
247 
248 // polygon
249 const char POLYGON_ETS_TAG[] = "Polygon";
250 
251 // polyline
252 const char POLYLINE_ETS_TAG[] = "Polyline";
253 
254 // shape
255 const char SHAPE_COMPONENT_TAG[] = "ShapeComponent";
256 const char SHAPE_ETS_TAG[] = "Shape";
257 
258 // shape container
259 const char SHAPE_CONTAINER_COMPONENT_TAG[] = "ShapeContainerComponent";
260 const char SHAPE_CONTAINER_ETS_TAG[] = "Shape";
261 
262 // imageAnimator
263 const char IMAGE_ANIMATOR_COMPONENT_TAG[] = "ImageAnimator";
264 const char IMAGE_ANIMATOR_ETS_TAG[] = "ImageAnimator";
265 
266 // image
267 const char IMAGE_COMPONENT_TAG[] = "ImageComponent";
268 const char IMAGE_ETS_TAG[] = "Image";
269 
270 // qrcode
271 const char QRCODE_COMPONENT_TAG[] = "QrcodeComponent";
272 const char QRCODE_ETS_TAG[] = "QRCode";
273 
274 // span
275 const char SPAN_COMPONENT_TAG[] = "TextSpanComponent";
276 const char SPAN_ETS_TAG[] = "Span";
277 
278 // symbol span
279 const char SYMBOL_SPAN_COMPONENT_TAG[] = "SymbolSpanComponent";
280 const char SYMBOL_SPAN_ETS_TAG[] = "SymbolSpan";
281 
282 // image span
283 const char IMAGE_SPAN_COMPONENT_TAG[] = "ImageSpanComponent";
284 const char IMAGE_SPAN_ETS_TAG[] = "ImageSpan";
285 
286 // placeholder span
287 const char PLACEHOLDER_SPAN_COMPONENT_TAG[] = "PlaceholderSpanComponent";
288 const char PLACEHOLDER_SPAN_ETS_TAG[] = "PlaceholderSpan";
289 
290 // blank
291 const char BOX_COMPONENT_TAG[] = "BoxComponent";
292 const char BLANK_ETS_TAG[] = "Blank";
293 
294 // button
295 const char BUTTON_COMPONENT_TAG[] = "ButtonComponent";
296 const char BUTTON_ETS_TAG[] = "Button";
297 
298 // recycle
299 const char RECYCLE_VIEW_ETS_TAG[] = "__Recycle__";
300 
301 // common view
302 const char COMMON_VIEW_ETS_TAG[] = "__Common__";
303 // option
304 const char OPTION_COMPONENT_TAG[] = "OptionComponent";
305 const char OPTION_ETS_TAG[] = "Option";
306 
307 // divider
308 const char DIVIDER_COMPONENT_TAG[] = "DividerComponent";
309 const char DIVIDER_ETS_TAG[] = "Divider";
310 
311 // checkbox
312 const char CHECKBOX_COMPONENT_TAG[] = "CheckboxComponent";
313 const char CHECKBOX_ETS_TAG[] = "Toggle";
314 const char CHECK_BOX_COMPONENT_TAG[] = "Checkbox";
315 const char CHECK_BOX_ETS_TAG[] = "Checkbox";
316 
317 // switch
318 const char SWITCH_COMPONENT_TAG[] = "SwitchComponent";
319 const char SWITCH_ETS_TAG[] = "Toggle";
320 
321 // toggle
322 const char TOGGLE_COMPONENT_TAG[] = "ToggleComponent";
323 const char TOGGLE_ETS_TAG[] = "Toggle";
324 
325 // scroll
326 const char SCROLL_COMPONENT_TAG[] = "ScrollComponent";
327 const char SCROLL_ETS_TAG[] = "Scroll";
328 
329 // calendar
330 const char CALENDAR_COMPONENT_TAG[] = "calendar";
331 const char CALENDAR_ETS_TAG[] = "Calendar";
332 
333 // calendarPicker
334 const char CALENDAR_PICKER_COMPONENT_TAG[] = "CalendarPickerComponent";
335 const char CALENDAR_PICKER_ETS_TAG[] = "CalendarPicker";
336 
337 // badge
338 const char BADGE_COMPONENT_TAG[] = "BadgeComponent";
339 const char BADGE_ETS_TAG[] = "Badge";
340 
341 // search
342 const char SEARCH_COMPONENT_TAG[] = "SearchComponent";
343 const char SEARCH_ETS_TAG[] = "Search";
344 const char SEARCH_Field_ETS_TAG[] = "SearchField";
345 
346 // formComponent
347 const char FORM_COMPONENT_TAG[] = "FormComponent";
348 const char FORM_ETS_TAG[] = "FormComponent";
349 
350 // formLink
351 const char FORM_LINK_TAG[] = "FormLink";
352 const char FORM_LINK_ETS_TAG[] = "FormLink";
353 
354 // formButton
355 #ifdef FORM_BUTTON_COMPONENT_SUPPORT
356 const char FORM_BUTTON_TAG[] = "FormButton";
357 const char FORM_BUTTON_ETS_TAG[] = "FormButton";
358 #endif
359 
360 // PluginComponent
361 const char PLUGIN_COMPONENT_TAG[] = "PluginComponent";
362 const char PLUGIN_ETS_TAG[] = "PluginComponent";
363 
364 // video
365 const char VIDEO_COMPONENT_TAG[] = "VideoComponentV2";
366 const char VIDEO_ETS_TAG[] = "Video";
367 
368 // AlphabetIndexer
369 const char INDEXER_COMPONENT_TAG[] = "IndexerComponent";
370 const char INDEXER_ETS_TAG[] = "AlphabetIndexer";
371 
372 // slider
373 const char SLIDER_COMPONENT_TAG[] = "SliderComponent";
374 const char SLIDER_ETS_TAG[] = "Slider";
375 
376 // rating
377 const char RATING_COMPONENT_TAG[] = "RatingComponent";
378 const char RATING_ETS_TAG[] = "Rating";
379 
380 // progress
381 const char PROGRESS_COMPONENT_TAG[] = "ProgressComponent";
382 const char PROGRESS_ETS_TAG[] = "Progress";
383 
384 // datapanel
385 const char DATA_PANEL_COMPONENT_TAG[] = "PercentageDataPanelComponent";
386 const char DATA_PANEL_ETS_TAG[] = "DataPanel";
387 
388 // sheet
389 const char SHEET_COMPONENT_TAG[] = "SheetComponent";
390 const char SHEET_ETS_TAG[] = "Sheet";
391 const char SHEET_MASK_TAG[] = "SheetMask";
392 const char SHEET_PAGE_TAG[] = "SheetPage";
393 const char SHEET_WRAPPER_TAG[] = "SheetWrapper";
394 
395 // full screen modal
396 const char MODAL_PAGE_TAG[] = "ModalPage";
397 
398 // hyperlink
399 const char HYPERLINK_COMPONENT_TAG[] = "HyperlinkComponent";
400 const char HYPERLINK_ETS_TAG[] = "Hyperlink";
401 
402 // stepper
403 const char STEPPER_COMPONENT_TAG[] = "StepperComponent";
404 const char STEPPER_ETS_TAG[] = "Stepper";
405 
406 // stepperItem
407 const char STEPPER_ITEM_COMPONENT_TAG[] = "StepperItemComponentV2";
408 const char STEPPER_ITEM_ETS_TAG[] = "StepperItem";
409 
410 // toolbar
411 const char TOOLBAR_ETS_TAG[] = "Tool_Bar";
412 
413 // toolbaritem
414 const char TOOLBARITEM_ETS_TAG[] = "ToolBarItem";
415 
416 // scrollbar
417 const char SCROLL_BAR_COMPONENT_TAG[] = "ScrollBarComponent";
418 const char SCROLL_BAR_ETS_TAG[] = "ScrollBar";
419 
420 // refresh
421 const char REFRESH_COMPONENT_TAG[] = "RefreshComponent";
422 const char REFRESH_ETS_TAG[] = "Refresh";
423 
424 // datePicker
425 const char DATE_PICKER_COMPONENT_TAG[] = "PickerDateComponent";
426 const char DATE_PICKER_ETS_TAG[] = "DatePicker";
427 const char TIME_PICKER_COMPONENT_TAG[] = "PickerTimeComponent";
428 const char TIME_PICKER_ETS_TAG[] = "TimePicker";
429 
430 // Radio
431 const char RADIO_COMPONENT_TAG[] = "RadioComponent<VALUE_TYPE>";
432 const char RADIO_ETS_TAG[] = "Radio";
433 
434 // gauge
435 const char GAUGE_COMPONENT_TAG[] = "Gauge";
436 const char GAUGE_ETS_TAG[] = "Gauge";
437 const char GAUGE_DESCRIPTION_TAG[] = "GaugeDescription";
438 const char GAUGE_INDICATOR_TAG[] = "GaugeIndicator";
439 
440 // gridContainer
441 const char GRIDCONTAINER_COMPONENT_TAG[] = "GridContainer";
442 const char GRIDCONTAINER_ETS_TAG[] = "GridContainer";
443 
444 // gridCol
445 const char GRID_COL_COMPONENT_TAG[] = "GridColComponent";
446 const char GRID_COL_ETS_TAG[] = "GridCol";
447 
448 // gridRow
449 const char GRID_ROW_COMPONENT_TAG[] = "GridRowComponent";
450 const char GRID_ROW_ETS_TAG[] = "GridRow";
451 
452 // relativeContainer
453 const char RELATIVE_CONTAINER_COMPONENT_TAG[] = "RelativeContainerComponent";
454 const char RELATIVE_CONTAINER_ETS_TAG[] = "RelativeContainer";
455 
456 // menu
457 const char MENU_COMPONENT_TAG[] = "MenuComponent";
458 const char MENU_TAG[] = "menu";
459 const char MENU_ETS_TAG[] = "Menu";
460 const char MENU_ITEM_ETS_TAG[] = "MenuItem";
461 const char MENU_ITEM_GROUP_ETS_TAG[] = "MenuItemGroup";
462 const char MENU_WRAPPER_ETS_TAG[] = "MenuWrapper";
463 const char MENU_PREVIEW_ETS_TAG[] = "MenuPreview";
464 const char MENU_DIVIDER_TAG[] = "MenuDivider";
465 
466 // textarea
467 const char TEXTAREA_COMPONENT_TAG[] = "TextFieldComponent";
468 const char TEXTAREA_ETS_TAG[] = "TextArea";
469 
470 // textdrag
471 const char TEXTDRAG_ETS_TAG[] = "TextDrag";
472 
473 // textinput
474 const char TEXTINPUT_COMPONENT_TAG[] = "TextInput";
475 const char TEXTINPUT_ETS_TAG[] = "TextInput";
476 
477 // texttimer
478 const char TEXTTIMER_COMPONENT_TAG[] = "TextTimerComponent";
479 const char TEXTTIMER_ETS_TAG[] = "TextTimer";
480 
481 // select
482 const char SELECT_COMPONENT_TAG[] = "SelectComponent";
483 const char SELECT_ETS_TAG[] = "Select";
484 
485 // select_popup
486 const char SELECT_POPUP_COMPONENT_TAG[] = "SelectPopupComponent";
487 const char SELECT_POPUP_ETS_TAG[] = "SelectPopup";
488 
489 // marquee
490 const char MARQUEE_COMPONENT_TAG[] = "MarqueeComponent";
491 const char MARQUEE_ETS_TAG[] = "Marquee";
492 
493 // textclock
494 const char TEXTCLOCK_COMPONENT_TAG[] = "TextClockComponent";
495 const char TEXTCLOCK_ETS_TAG[] = "TextClock";
496 
497 // textpicker
498 const char TEXT_PICKER_COMPONENT_TAG[] = "PickerTextComponent";
499 const char TEXT_PICKER_ETS_TAG[] = "TextPicker";
500 
501 // pickertextdialog
502 const char PICKER_TEXT_DIALOG_COMPONENT_TAG[] = "pickerTextDialog";
503 const char PICKER_TEXT_DIALOG_ETS_TAG[] = "pickerTextDialog";
504 
505 // canvas
506 const char CANVAS_COMPONENT_TAG[] = "CustomPaintComponent";
507 const char CANVAS_ETS_TAG[] = "Canvas";
508 
509 // ActionSheet
510 const char ACTION_SHEET_DIALOG_COMPONENT_TAG[] = "ActionSheet";
511 const char ACTION_SHEET_DIALOG_ETS_TAG[] = "ActionSheet";
512 
513 // AlertDialog
514 const char ALERT_DIALOG_COMPONENT_TAG[] = "AlertDialog";
515 const char ALERT_DIALOG_ETS_TAG[] = "AlertDialog";
516 
517 // customdialog
518 const char CUSTOM_DIALOG_COMPONENT_TAG[] = "CustomDialog";
519 const char CUSTOM_DIALOG_ETS_TAG[] = "CustomDialog";
520 
521 // datePickerdialog
522 const char DATE_PICKER_DIALOG_COMPONENT_TAG[] = "DatePickerDialog";
523 const char DATE_PICKER_DIALOG_ETS_TAG[] = "DatePickerDialog";
524 
525 // Normal dialog
526 const char DIALOG_COMPONENT_TAG[] = "Dialog";
527 const char DIALOG_ETS_TAG[] = "Dialog";
528 
529 // sideBar
530 const char SIDE_BAR_COMPONENT_TAG[] = "SideBarContainerComponent";
531 const char SIDE_BAR_ETS_TAG[] = "SideBarContainer";
532 
533 // loadingProgress
534 const char LOADING_PROGRESS_COMPONENT_TAG[] = "LoadingProgressComponent";
535 const char LOADING_PROGRESS_ETS_TAG[] = "LoadingProgress";
536 
537 // checkboxGroup
538 const char CHECKBOXGROUP_COMPONENT_TAG[] = "CheckboxGroupComponent";
539 const char CHECKBOXGROUP_ETS_TAG[] = "CheckboxGroup";
540 
541 // timePickerdialog
542 const char TIME_PICKER_DIALOG_COMPONENT_TAG[] = "TimePickerDialog";
543 const char TIME_PICKER_DIALOG_ETS_TAG[] = "TimePickerDialog";
544 
545 // web
546 const char WEB_COMPONENT_TAG[] = "WebComponent";
547 const char WEB_ETS_TAG[] = "Web";
548 const char WEB_CORE_TAG[] = "WebCore";
549 
550 // richText
551 const char RICH_TEXT_COMPONENT_TAG[] = "RichTextComponent";
552 const char RICH_TEXT_ETS_TAG[] = "RichText";
553 
554 // xcomponent
555 const char XCOMPONENT_TAG[] = "XComponentComponent";
556 const char XCOMPONENT_ETS_TAG[] = "XComponent";
557 
558 // ability_component
559 const char ABILITY_COMPONENT_ETS_TAG[] = "AbilityComponent";
560 // Popup
561 const char POPUP_ETS_TAG[] = "Popup";
562 
563 // remote window
564 const char REMOTE_WINDOW_ETS_TAG[] = "RemoteWindow";
565 
566 // effect view
567 const char EFFECT_COMPONENT_ETS_TAG[] = "EffectComponent";
568 
569 // Model
570 const char MODEL_COMPONENT_TAG[] = "Component3DComponent";
571 const char MODEL_ETS_TAG[] = "Component3D";
572 
573 // window scene
574 ACE_EXPORT const char ROOT_SCENE_ETS_TAG[] = "RootScene";
575 ACE_EXPORT const char SCREEN_ETS_TAG[] = "Screen";
576 ACE_EXPORT const char WINDOW_SCENE_ETS_TAG[] = "WindowScene";
577 
578 // ui_extension_component
579 const char UI_EXTENSION_COMPONENT_TAG[] = "UIExtensionComponent";
580 const char UI_EXTENSION_SURFACE_TAG[] = "UIExtensionSurface";
581 const char UI_EXTENSION_COMPONENT_ETS_TAG[] = "UIExtensionComponent";
582 
583 // embedded_component
584 const char EMBEDDED_COMPONENT_TAG[] = "EmbeddedComponent";
585 const char EMBEDDED_COMPONENT_ETS_TAG[] = "EmbeddedComponent";
586 
587 // LocationButton
588 const char LOCATION_BUTTON_COMPONENT_TAG[] = "LocationButtonComponent";
589 const char LOCATION_BUTTON_ETS_TAG[] = "LocationButton";
590 
591 // PasteButton
592 const char PASTE_BUTTON_COMPONENT_TAG[] = "PasteButtonComponent";
593 const char PASTE_BUTTON_ETS_TAG[] = "PasteButton";
594 
595 // SaveButton
596 const char SAVE_BUTTON_COMPONENT_TAG[] = "SaveButtonComponent";
597 const char SAVE_BUTTON_ETS_TAG[] = "SaveButton";
598 
599 // Keyboard
600 const char KEYBOARD_ETS_TAG[] = "Keyboard";
601 // Particle
602 const char PARTICLE_COMPONENT_TAG[] = "ParticleComponent";
603 const char PARTICLE_ETS_TAG[] = "Particle";
604 
605 // SelectOverlay
606 const char SELECT_OVERLAY_ETS_TAG[] = "SelectOverlay";
607 
608 // Symbol
609 const char SYMBOL_COMPONENT_TAG[] = "SymbolGlyphComponent";
610 const char SYMBOL_ETS_TAG[] = "SymbolGlyph";
611 
612 // IsolatedComponent
613 const char ISOLATED_COMPONENT_TAG[] = "IsolatedComponent";
614 const char ISOLATED_COMPONENT_ETS_TAG[] = "IsolatedComponent";
615 
616 // DynamicComponent
617 const char DYNAMIC_COMPONENT_TAG[] = "DynamicComponent";
618 const char DYNAMIC_COMPONENT_ETS_TAG[] = "DynamicComponent";
619 
620 // ContainerSpan
621 const char CONTAINER_SPAN_COMPONENT_TAG[] = "ContainerSpanComponent";
622 const char CONTAINER_SPAN_ETS_TAG[] = "ContainerSpan";
623 
624 //RenderNode
625 const char RENDER_NODE_ETS_TAG[] = "RenderNode";
626 
627 //CustomFrameNode
628 const char CUSTOM_FRAME_NODE_ETS_TAG[] = "CustomFrameNode";
629 
630 //NodeContainer
631 const char NODE_CONTAINER_ETS_TAG[] = "NodeContainer";
632 
633 // MovingPhoto
634 const char MOVING_PHOTO_COMPONENT_TAG[] = "MovingPhotoComponent";
635 const char MOVING_PHOTO_ETS_TAG[] = "MovingPhoto";
636 
637 // CustomSpanNode
638 const char CUSTOM_SPAN_NODE_ETS_TAG[] = "CustomSpanNode";
639 
640 // LinearIndicator
641 const char LINEARINDICATOR_COMPONENT_TAG[] = "LinearIndicatorComponent";
642 const char LINEARINDICATOR_ETS_TAG[] = "LinearIndicator";
643 
644 // ArcList
645 const char ARC_LIST_COMPONENT_TAG[] = "ArcListComponent";
646 const char ARC_LIST_ETS_TAG[] = "ArcList";
647 
648 // ArcListItem
649 const char ARC_LIST_ITEM_COMPONENT_TAG[] = "ArcListItemComponent";
650 const char ARC_LIST_ITEM_ETS_TAG[] = "ArcListItem";
651 
652 // ArcScrollBar
653 const char ARC_SCROLL_BAR_COMPONENT_TAG[] = "ArcScrollBarComponent";
654 const char ARC_SCROLL_BAR_ETS_TAG[] = "ArcScrollBar";
655 
656 // ArcAlphabetIndexer
657 const char ARC_INDEXER_COMPONENT_TAG[] = "ArcIndexerComponent";
658 const char ARC_INDEXER_ETS_TAG[] = "ArcAlphabetIndexer";
659 
660 // Magnifier
661 const char MAGNIFIER_TAG[] = "Magnifier";
662 
663 // AccessibilityFocusPaintNode
664 const char ACCESSIBILITY_FOCUS_PAINT_NODE_TAG[] = "Accessibility_focus_paint_node";
665 
666 // LazyVGridLayout
667 const char LAZY_V_GRID_LAYOUT_ETS_TAG[] = "LazyVGridLayout";
668 
669 // UndefinedNode
670 const char UNDEFINED_NODE_ETS_TAG[] = "";
671 } // namespace OHOS::Ace::V2
672