DTD Tools
The dtd component contains the DTD editor, model, views, wizards, etc. The component lead is Nitin Dahyabhai.
DTD UI
The dtd ui component has the API needed to support dtd regions in editors.
StructuredTextViewerConfigurationDTD
can be used by
clients to access processors used to handle DTD regions. Processors
include: text hover.
org.eclipse.wst.dtd.ui.views.contentoutline
can be used
by clients to display the content outline for DTD regions in the outline
view.
DTD Core
The dtd core component has the API needed to support the dtd model.
ContentTypeIdForDTD
contains the content type id for
DTD. For more information, see: org.eclipse.wst.dtd.core.contenttype
org.eclipse.wst.dtd.core.document
contains classes
needed for a DTD StructuredModel.
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.
DTD | |
---|---|
Highlighting | Y |
Semantic Highlighting | N |
Content Assist | N |
Parameter/Attribute Hints | N |
Document/Element Formatting | N |
Structured Selection | N |
Hover Info | N |
Smart Edit | N |
Open On (hyperlinks) | N |
Mark Occurrences | N |
Linked Edit | N |
Find Element Occurrences | N |
Validate as-you-type | N |
Delimiter Highlighting (bracket matching) | Y |
Refactoring | N |
Search Participant | N |
Quick Fix/Assist | N |
Property Sheet | N |
Outline View | Y |
Folding | N |
Annotation Navigation (go to next annotation) | Y |
External Files | Y |
Toggle Comment | N |
Quick Type Hierarchy View | N |
Quick Outline | N |
Task Tags in Source Comments | P |