JViews Diagrammer プロジェクトのアプリケーションへの統合

プロジェクトとは、スタイル・シート と、データを供給するデータ・ソース を関連付けたものです。プロジェクトは、ダイアグラムへの入力をグループ化します。プロジェクトは、XML ファイルとして拡張子 .idpr (JViews Diagrammer プロジェクト・ファイル) を付けて保存されます。
Java™ でダイアグラムをロードする場合は、最も迅速な方法である、プロジェクト・ファイルのロードを推奨します。次のコード・サンプルは、メソッド setProject を使用してプロジェクトをダイアグラム・コンポーネントに読み込む方法を示しています。
IlvDiagrammer diagrammer = new IlvDiagrammer();
diagrammer.setProject(new IlvDiagrammerProject(
  new URL("file:myproject.idpr"));
//Display the diagram.
プロジェクトは、 IlvDiagrammerProject クラスによって表されます。このクラスは、Rogue Wave® JViews Diagrammer パッケージの ilog.views.diagrammer.project にあります。 新しいプロジェクトが作成されるときに、スタイル・シートとデータ・ソースはどちらともヌルになります。
次の例は、新しいプロジェクト・ファイルを作成し、スタイル・シートとデータ・ソースを設定し、ファイルを保存する方法を示しています。
IlvDiagrammerProject project = new IlvDiagrammerProject();
project.setStyleSheet(new URL("file:example.css"));
IlvXMLDataSource dataSource = new IlvXMLDataSource();
dataSource.setDataURL(new URL("file:example.xml"));
project.setDataSource(dataSource);
project.write(new URL("file:example.idpr"));