この簡単なチュートリアルでは、Javaで XER ファイルを開く方法を説明します。IDE の設定方法、手順の一覧、そして Java の XER ファイルビューア を開発するためのサンプルコードが提供されます。XER ファイルの読み込みを制御するさまざまな API 機能についても解説します。
Java の XER リーダーの手順
- 環境を設定して Aspose.Tasks or Java を使用し、XER ファイルをロードします。
- ライブラリから必要なすべてのクラスとモジュールをインポートする
- ソース XER ファイルを Project オブジェクトにロードします
- ChildTasksCollector オブジェクトをインスタンス化し、プロジェクトのルートタスクからすべてのタスクを再帰的に収集します
- コレクション内のすべてのタスクを反復処理する
- 各タスクの必要なプロパティをコンソールに表示する
- タスクに Primavera properties が存在するか確認し、Activity ID を表示する
上記の手順は、JavaでのXERビューアの作成方法を説明しています。ソースXERファイルをロードし、プロジェクトのルートタスクからすべての再帰タスクを収集し、各タスクのすべてのプロパティを表示します。各タスクに対してPrimaveraTaskPropertiesの存在を確認し、そこからすべての対象プロパティを表示します。
Java 用 XER ファイルリーダーのコード
このコードは、Primavera P6 XER viewer in Java の開発を示しています。Project クラスのコンストラクタで PrimaveraReadOptions オブジェクトを使用してベースラインデータをスキップでき、ロードプロセスが高速化されます。また、XER ファイルに複数のプロジェクトが含まれている場合にのみ、特定のプロジェクトをロードするために ProjectUid を設定できます。
このガイドでは、XER ファイルリーダーの開発方法について説明します。MPP ファイルを作成するには、記事 JavaでMPPファイルを作成 を参照してください。