CSS Tools
The css component contains the CSS editor, model, views, wizards, etc. The component lead is David Williams.
CSS UI
The css ui component has the API needed to support css regions in editors.
StructuredTextViewerConfigurationCSS
can be used by
clients to access processors used to handle CSS regions. Processors
include: autoedit, content assist, text hover.
CSS Core
The css core component has the API needed to support the css model.
Content type
ContentTypeIdForCSS
contains the content type id for
CSS. For more information, see: org.eclipse.wst.css.core.contenttype
Content Model
The CSS content model includes content models for CSS. For more
information, see: org.eclipse.wst.css.core.document
StructuredDocument regions
CSS StructuredDocument regions include various regions commonly found
in CSS documents. Structured document regions include: css declaration
delimiter, css selector separator, css declaration delimiter. For more
information, see: org.eclipse.wst.css.core.model.parser
Partition Types
CSS partition types include various partition types found in CSS
documents. Partition types include: css style. For more information,
see: org.eclipse.wst.css.core.text
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.
CSS | |
---|---|
Highlighting | Y |
Semantic Highlighting | N |
Content Assist | Y |
Parameter/Attribute Hints | N |
Document/Element Formatting | Y |
Structured Selection | Y |
Hover Info | N |
Smart Edit | Y |
Open On (hyperlinks) | Y |
Mark Occurrences | N |
Linked Edit | N |
Find Element Occurrences | N |
Validate as-you-type | N |
Delimiter Highlighting (bracket matching) | Y |
Refactoring | N |
Search Participant | P |
Quick Fix/Assist | N |
Property Sheet | Y |
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 |