blob: 6ccc34e374106041b2ec81423231986a9af4f4cb [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../../wtp.xsl"?>
<html>
<head>
<meta name="root" content="../../../../" />
<title>CSS Component Overview</title>
</head>
<body>
<h1>CSS Component</h1>
<p>Last modified March 29, 2005</p>
<p>
<i>
[This document is a work in progress. It is an attempt
to capture the key concepts of the WTP CSS Component.
Note that the concepts presented here may differ from
what is found in the currently released code. This
document describes the architecture, or "end goal", of
the component. Once this document is finalized, the
intent is to bring the code and its specs into line with
this document.]
</i>
</p>
<h2>CSS UI</h2>
<p>
The css ui component has the API needed to support css
regions in editors.
</p>
<p>
<code>StructuredTextViewerConfigurationCSS</code>
can be used by clients to access processors used to handle
CSS regions. Processors include: autoedit, content assist,
text hover.
</p>
<h2>CSS Core</h2>
<p>
The css core component has the API needed to support the css
model.
</p>
<h3>Content type</h3>
<p>
<code>ContentTypeIdForCSS</code>
contains the content type id for CSS. For more information,
see:
<code>org.eclipse.wst.css.core.contenttype</code>
</p>
<h3>Content Model</h3>
<p>
The CSS content model includes content models for CSS. For
more information, see:
<code>org.eclipse.wst.css.core.document</code>
</p>
<h3>StructuredDocument regions</h3>
<p>
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
<code>org.eclipse.wst.css.core.model.parser</code>
</p>
<h3>Partition Types</h3>
<p>
CSS partition types include various partition types found in
CSS documents. Partition types include: css style. For more
information, see:
<code>org.eclipse.wst.css.core.text</code>
</p>
</body>
</html>