CSS セレクター機構は、HTML または XML ドキュメントの要素に一致するように設計されています。また、モデル・インターフェースからアクセス可能な Java™ オブジェクトの階層のマッチングに使用することもできます。ここでは、CSS レベル 2 推奨を Java 言語で置き換え、それを使用して、Java オブジェクト階層および状態に従って Bean プロパティーを設定します。
CSS を Java オブジェクトに適用する場合、モデル・オブジェクトという用語は、W3C 勧告での 要素 という用語と同等なものとして使用されます。
CSS 宣言は、モデル・オブジェクトごとにソートされ、CSS エンジンを制御するアプリケーションに従って使用されます。宣言は、ターゲット・オブジェクトでの プロパティー 設定を表します。対象となるターゲット・オブジェクトは、CSS エンジンを使用する方法によって異なります。
Rogue Wave® JViews Diagrammer は CSS 宣言を使用して、データ・モデル内のオブジェクトごとに 1 つのグラフィック・オブジェクトを作成およびカスタマイズし、ユーザー設定に従ってレンダラーを作成およびカスタマイズします。