Flag レンダラーの例は、SDM レンダラーで応えることができる標準的なグラフィックのニーズに対応しています。 このニーズとは、常に表示される装飾をノードに設定することです (例えば、モデル・オブジェクトの状態が変更され、ユーザーの注意を引く必要がある場合など)。 レンダラーは、オブジェクトが別のグラフィック・オブジェクトによって隠れている場合でも表示されたままになるようなフラグをノードに表示する必要があります。
Flag レンダラーの例のソース・コードは、 <installdir>/jviews-diagrammer89/codefragments/renderer ディレクトリーで提供されており、これについてこのセクションで説明します。
以下の図に、Flag レンダラーで表示されたノード上のフラグの例を示します。
Flag
レンダラーによって表示されたフラグを示したダイアグラム。
フラグ・テキスト「ALARM
HERE」が「Root」とマークされたノードの上に表示されています。
「Root」ノードには、「Left」とマークされたノードと「Right」とマークされたノードへのリンクがあります。
Flag レンダラーによって表示されたフラグの例