Open in new window

back

Content Assist

When working with JSF project in Exadel Studio, you can use various Content Assist features while developing:

  • Content Assist for XML, JSP and JSF configuration files
  • Content Assist based on project data
  • Content Assist with graphical JSF editor

Content Assist for XML, JSP and JSF configuration files

At any point when working with any XML, JSP and JSF configuration files Content Assist is available to help you. Simply type Ctrl-Space to see what is available.

Content Assist for JSF configuration file

Content Assist for JSF JSP file

Content Assist for other JSF XML project files (web.xml shown).

Content Assist Based on Project Data

Exadel Studio takes Content Assist to the next level. Exadel Studio will constantly scan your project and you will be able to insert code into the JSP page from your project that includes:

  • Values from Property files
  • Managed beans attributes
  • Navigation Rule Outcomes

The first screen shot shows how to insert message from a Properties files. You simply put the cursor inside the value attribute and press Carl-Space. Exadel Studio will scan your project and show a list of possible values to insert.

In the following screen shot we are inserting a Managed bean attribute value. Again, by simply clicking Carl-Space, Exadel Studio will show a list of all possible values that you can insert.

Once you select a Managed bean, it will show you a list of all available attributes for the selected Managed bean (userBean).

Code Assist based on project data will also prompt you for navigation rules that exist in your JSF configuration file.

Content Assist within JSF Graphical Editor

Exadel Studio also provides Content Assist when working within the graphical JSF configuration editor.