リンク形状ポリシーによって、折れ線リンクの形状を処理したり、制約したりできます。例えば、リンクを常に直交状態にしておきたい場合に、リンク形状ポリシーを使用できます。
IlvPolylineLinkImage
のサブクラスであるタイプ IlvPolicyAwareLinkImage のリンクに対してリンク形状ポリシーを設定できます。重要
リンク形状ポリシーは、それが設定されているリンクの形状のみに影響します。つまり、リンク形状ポリシーは、すべてのリンクを一緒にグローバルに分析し、形状変更するリンク・レイアウトとは異なります。
パッケージ ilog.views.graphic.linkpolicy には、次の 2 つの定義済みリンク形状ポリシーが含まれています。
- IlvOrthogonalLinkShapePolicy。リンクの形状を直交に保ちます。
- IlvCrossingLinkShapePolicy。リンクが交差する場合にトンネルまたはブリッジの交差形状を表示します。
クラス IlvEnhancedPolylineLinkImage は、定義済みのリンク形状ポリシーを内部的に使用します。
このクラスには、リンク形状ポリシーのすべての利点をもたらす一方で、リンク形状メカニズムの詳細を非表示する単純な API があります。
『JViews Framework基本編 』の「リンク形状と交差 」を参照してください。