You can use a compiled symbol class at different levels:
in an IlvDiagrammer application
in a runtime Dashboard application
at the Graphic Framework level
All the CSS rules of the symbol are translated into Java™
code
in applicable conditions, with direct function calls to customize
the symbol elements. The constant values specified in the Symbol Editor
are statically cast or converted to expected types in the generated
code.
The benefits in terms of performance can be seen at run
time:
In addition to the performance improvements, the compiled
symbol, as a Java class, can be extended to offer additional flexibility.
You may, for example, use the Symbol Editor to build your symbol with
different states based on simple rules that use Boolean parameters.
Then you can override the parameter functions in your subclass to
do whatever you want in Java using the Rogue Wave® JViews Graphic Framework SDK.