Open in new window

back

Content Assist

Content assist is available when working with

  • JSF project files
  • Struts project files
  • JSP files

JSF Project Files

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 Ctrl-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 Ctrl-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. Just click Ctrl-Space.

Struts Project Files

Content Assist for Struts Configuration File

Content Assist for Struts JSP File

JSP Pages

Content Assist for JSF Tags

Content Assist for JSTL Tags

Content Assist for HTML Tags

Content Assist for JavaScript Tags

Content Assist within JSF Configuration Editor

back