blob: da980ee62bf7f307657488522332635be85b90ed [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>HTML</title>
<link
rel="stylesheet"
type="text/css"
href="../sources/formate.css">
</head>
<body>
<p class="ueberschrift">HTML</p>
<p>The html component contains the HTML/XHTML 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>
<ul>
<li>Current Test Plan<br>
<a
href="http://eclipse.org/webtools/wst/components/html/M5/milestone_test_plan.html">
http://eclipse.org/webtools/wst/components/html/M5/milestone_test_plan.html</a></li>
</ul>
<ul>
<li>Current Milestone Plan<br>
<a
href="http://eclipse.org/webtools/wst/components/html/M5/milestone_plan.html">
http://eclipse.org/webtools/wst/components/html/M5/milestone_plan.html</a></li>
</ul>
<p class="schema"><b>HTML UI</b></p>
<p>The html ui component has the API needed to support html regions in
editors.</p>
<p><code>StructuredTextViewerConfigurationHTML</code> can be used by
clients to access processors used to handle HTML regions. Processors
include: autoedit, content assist, text hover, reconciler.</p>
<p class="schema"><b>HTML Core</b></p>
<p>The html core component has the API needed to support the jsp model.</p>
<p class="schema">Content Type</p>
<p><code>ContentTypeIdForHTML</code> contains the content type id for
HTML. For more information, see: <code>org.eclipse.wst.html.core.contenttype</code>
</p>
<p class="schema">Content Model</p>
<p>The HTML content model includes the content model for HTML 4.0x. For
more information, see: <code>org.eclipse.wst.html.core</code></p>
<p class="schema">Partition Types</p>
<p>HTML partition types include various partition types found in HTML
documents. Partition types include: html declaration, script, comment.
For more information, see: <code>org.eclipse.wst.html.core.text </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;">HTML</th>
<th style="text-align: center;">XHTML</th>
</tr>
<tr>
<td style="text-align: left;">Highlighting</td>
<td style="text-align: center;">Y</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>
<td style="text-align: center;">N</td>
</tr>
<tr>
<td style="text-align: left;">Content Assist</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Parameter/Attribute Hints</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Document/Element Formatting</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Structured Selection</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Hover Info</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Smart Edit</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Open On (hyperlinks)</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Mark Occurrences</td>
<td style="text-align: center;">P</td>
<td style="text-align: center;">P</td>
</tr>
<tr>
<td style="text-align: left;">Linked Edit</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Find Element Occurrences</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Validate as-you-type</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Delimiter Highlighting (bracket
matching)</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Refactoring</td>
<td style="text-align: center;">P</td>
<td style="text-align: center;">P</td>
</tr>
<tr>
<td style="text-align: left;">Search Participant</td>
<td style="text-align: center;">P</td>
<td style="text-align: center;">p</td>
</tr>
<tr>
<td style="text-align: left;">Quick Fix/Assist</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Property Sheet</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Outline View</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Folding</td>
<td style="text-align: center;">P</td>
<td style="text-align: center;">P</td>
</tr>
<tr>
<td style="text-align: left;">Annotation Navigation (go to next
annotation)</td>
<td style="text-align: center;">Y</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>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Toggle Comment</td>
<td style="text-align: center;">Y</td>
<td style="text-align: center;">Y</td>
</tr>
<tr>
<td style="text-align: left;">Quick Type Hierarchy View</td>
<td style="text-align: center;">N</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>
<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;">P</td>
<td style="text-align: center;">P</td>
</tr>
</tbody>
</table>
</body>
</html>