## Bean Browser

The Bean Browser analyzes the compiled classes of your project by using Java reflection - and presents the beans that are available to be referenced from your screens.

### Which classes are loaded?

By default all classes are loaded that are within the following folder locations:

- WEB-INF/classes
- WEB-INF/lib

In addition you may add additional files within your project configuration:

<project ... classpathextension="..." .../>

Please check the project template comments for more information.

### Refreshing

The Bean Browser does NOT automatically update its content. You need to press the "Refresh"-icon in order to reload the classes after having done changes to the source code within your development environment.

### Navigation - Creating new Java classes

Dependent from the data behind one class (indicated by the background color of the node as well) you can right-click a class and select one of the navigation possibilities that are presented in the corresponding popup menu.

If right-clicking onto one of the root nodes then can select a function to create a new Java class.