blob: c02940f6426776e1aa4c7f87d3a4886e676266c0 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>org.eclipse.wst.command.env.core</title>
<link
rel="stylesheet"
type="text/css"
href="../sources/formate.css">
</head>
<body>
<p class="ueberschrift">Javascript</p>
<p>The javascript component contains the JavaScript editor, model,
views, wizards, etc. The component lead is David Williams.</p>
<ul>
<li>See Reintroducing the Structured Source Editing family of editors<br>
<a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
</ul>
<p class="schema"><b>javascript ui</b></p>
<p>The javascript ui component has the API needed to support javascript
regions in editors.</p>
<p><code>JSSourceViewerConfiguration</code> can be used by clients to
access processors used to handle JavaScript regions. Processors include:
content assist, text hover.</p>
<p class="schema"><b>javascript core</b></p>
<p>The javascript core component has the API needed to support the
javascript content type.</p>
<p><code>ContentTypeIdForJavaScript</code> contains the content type id
for JavaScript. For more information, see: <code>org.eclipse.wst.javascript.core.contenttype</code></p>
<p class="ueberschrift">Feature Matrix</p>
<p>The following table represents the features for our various source
editors that will play a role in our testing, according to the following
legend.</p>
<ul>
<li><b>Y - </b>Yes, should work, will be tested</li>
</ul>
<ul>
<li><b>P - </b>Planned for later, will not be tested this milestone</li>
</ul>
<ul>
<li><b>N - </b>No, no plans, does not work, will not be tested</li>
</ul>
<table
align="center"
border="1"
cellpadding="0"
cellspacing="2"
width="90%">
<caption align="bottom">Source Editing Feature Matrix</caption>
<tbody>
<tr>
<th style="text-align: left;"></th>
<th style="text-align: center;">JavaScript</th>
</tr>
<tr>
<td style="text-align: left;">Highlighting</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Semantic Highlighting</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Content Assist</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Parameter/Attribute Hints</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Document/Element Formatting</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Structured Selection</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Hover Info</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Smart Edit</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Open On (hyperlinks)</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Mark Occurrences</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Linked Edit</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Find Element Occurrences</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Validate as-you-type</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Delimiter Highlighting (bracket
matching)</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Refactoring</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Search Participant</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Quick Fix/Assist</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Property Sheet</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Outline View</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Folding</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Annotation Navigation (go to next
annotation)</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">External Files</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Toggle Comment</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Quick Type Hierarchy View</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Quick Outline</td>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Task Tags in Source Comments</td>
<td style="text-align: center;">N</td>
</tr>
</tbody>
</table>
</body>
</html>