プロジェクトとは、スタイル・シート と、データを供給するデータ・ソース を関連付けたものです。プロジェクトは、ダイアグラムへの入力をグループ化します。プロジェクトは、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"));