JSP Tools

The jsp component contains the JSP editor, model, views, wizards, etc. The component lead is David Williams.

JSP UI

The jsp ui component has the API needed to support jsp regions in editors.

StructuredTextViewerConfigurationJSP can be used by clients to access processors used to handle JSP regions. Processors include: autoedit, content assist, text hover, reconciler.

JSP Core

The jsp core component has the API needed to support the jsp model.

Content type

ContentTypeIdForJSP contains the content type id for JSP. For more information, see: org.eclipse.jst.jsp.core.contenttype

Content Model

The JSP content model includes content models for JSP 1.1, JSP 1.2, and JSP 2.0. For more information, see: org.eclipse.jst.jsp.core

StructuredDocument regions

JSP StructuredDocument regions include various regions commonly found in JSP documents. Structured document regions include: jsp comment open/close brackets, jsp directive open/close brackets. For more information, see: org.eclipse.jst.jsp.core.model.parser

Partition Types

JSP partition types include various partition types found in JSP documents. Partition types include: jsp directive, jsp comment, java content, javascript content. For more information, see: org.eclipse.jst.jsp.core.text

Servlet Tools

The servlet component contains the servlet editors, models, views, wizards, etc. The component lead is Naci Dai.

Feature Matrix

The following table represents the features for our various source editors that will play a role in our testing, according to the following legend.

Source Editing Feature Matrix
JSP
Highlighting Y
Semantic Highlighting N
Content Assist Y
Parameter/Attribute Hints Y
Document/Element Formatting Y
Structured Selection Y
Hover Info Y
Smart Edit Y
Open On (hyperlinks) Y
Mark Occurrences P
Linked Edit Y
Find Element Occurrences Y
Validate as-you-type Y
Delimiter Highlighting (bracket matching) Y
Refactoring Y
Search Participant Y
Quick Fix/Assist Y
Property Sheet Y
Outline View Y
Folding P
Annotation Navigation (go to next annotation) Y
External Files Y
Toggle Comment Y
Quick Type Hierarchy View N
Quick Outline N
Task Tags in Source Comments P