---
id: screens
title: Screen Definition
sidebar_label: Screen Definition
---

In AWE, screens are generated by an *XML descriptor* and a *JSP template*. HTML final pages are generated automatically based in those 2 files.
To change a screen it's only necessary to update the *XML descriptor* of the screen, the *JSP template* doesn't need to be modified.

:::info
**Note:** All screen XML descriptors are defined at **screen folder**. View [project structure](../guides/project-structure.md) for more info.
:::

### [`Screen`](screen.md)
### [`Template`](template.md)
### [`Layout`](layout.md)
### [`Tags`](tags.md)
### [`Window`](window.md)
### [`Resizable`](resizable.md)
### [`Button`](button.md)
### [`Criteria`](criteria.md)
### [`Tab and tabcontainer`](tab-and-tabcontainer.md)
### [`Wizard and Wizard panel`](wizard-and-wizard-panel.md)
### [`Accordion`](accordion.md)
### [`Grids`](grids.md)
### [`Pivot table`](pivot-table.md)
### [`Context menu`](context-menu.md)
### [`Messages`](messages.md)
### [`Navigation bar`](info.md)
### [`Include`](include.md)
### [`Dialog`](dialog.md)
### [`Charts`](chart.md)
### [`Actions`](actions.md)
### [`Dependencies`](dependencies.md)