The
style sheet syntax conforms to the
CSS2 (Cascading Style Sheet level 2) specification
with a few divergences.
The general format of a style rule in a style sheet is
therefore:
selector {
declaration1;
declaration2;
...
}
For visualization purposes, the selector applies to objects
in the
data model, and is used for
pattern-matching; the declarations apply to the corresponding
graphic objects, and are used for rendering.
propertyName : value ;
An example of a style rule is:
node.person[sex="female"]{
fillColor2 : "red";
personLegend : "Female";
}
This rule makes all nodes representing female persons
red, and sets the legend for such nodes to the word Female.
This section introduces and describes
CSS briefly and then explains in more detail
the version of CSS used in Rogue Wave® JViews
Diagrammer and typical uses of CSS for customizing nodes and links.