コンポジット虎の巻は、問題をより小さいタスクのセットに分けることによって、複合的な問題のガイダンスを提供します。それぞれのタスクは、順番に実行しなければならない一連のステップからなっています。コンポジット虎の巻は、「虎の巻」ビュー内で起動され、ビューの高さと幅によって、横に並べられるかまたは上下に重ねられた、2 つのパネルを表示します。
(ビューの向きにより) 左側、または上部に表示されるパネルはタスク・エクスプローラーと呼ばれ、完了する必要のあるすべてのタスクとその状態を表示します。下方または右側にあるパネルは、タスク詳細パネルと呼ばれ、エクスプローラーで選択されたタスクを表示します。
コンポジット虎の巻は、他のすべての
虎の巻と同じ方法で起動します。メニュー・バーから
「ヘルプ」>「虎の巻」を選択すると 起動されます。
タスク・エクスプローラーは、コンポジット虎の巻内のタスクとタスクのグループを表示するツリー・ビューです。 各のタスクの下部右隅には、タスクの進行中、完了済み、またはスキップを示す、オーバーレイ・イメージもあります。タスク・エクスプローラー内でタスクを選択することで、タスク詳細ペイン内にそのタスクが表示されます。タスク・エクスプローラーでタスクを右クリックすると、タスクの状態に応じたコンテキスト・メニューが表示され、そこでタスクの開始、スキップ、またはリセットを行うことができます。
タスク詳細ペインは、タスクの種類と、タスクが開始済みであるかどうかによって、異なるコンテンツを表示します。まだ開始されていない虎の巻タスクでは、タスクの説明と、そのタスクを開始するためのボタンを表示します (開始できない場合はその理由が表示されます)。進行中、虎の巻タスクは虎の巻を表示し、そのタスクを完了したときは、次のタスクへのリンクを表示します。
3 種類のタスク・グループ、「設定」、「シーケンス」および「選択」があります。「シーケンス」は順番に実行する必要のあるサブタスクのセットを表します。「設定」は、どのような順番でも実行できるサブタスクのセットを表します。「選択」は、その中の 1 つだけを実行する必要がある、タスクのセットを表します。「設定」または「シーケンス」は、そのすべてのサブタスクが完了したときに完了します。「選択」は、そのサブタスクの 1 つが完了したときに完了します。
虎の巻のタスクは、単一の虎の巻を表します。最初に虎の巻のタスクにアクセスするときに、タスク詳細ペインはタスクの説明を表示し、タスクに関する作業を開始するオプションを提供し、さらにタスクをスキップするためのオプションが示される場合もあります。下の図も、タスク・セット、シーケンスおよび選択のイメージを表示しています。いくつかのイメージがグレーで表示されていますが、これはその前提条件であるタスクが完了されていないので、これらのタスクを開始することができないからです。
コンポジット虎の巻は、1 つのタスクを完了してから別のタスクを開始する必要があるという、依存関係を持っている場合があります。こうした依存関係が起こる可能性のある例としては、1 つのタスクでプロジェクトを作成し、2 番目のタスクでそのプロジェクトを使用する場合です。この場合、2 番目のタスクが開始される前に、最初のタスクを完了またはスキップしておく必要があります。
コンポジット虎の巻の作成者は、タスクまたはタスク・グループをオプションにするという選択ができます。タスクがオプションである場合は、タスクをスキップすることができます。タスクのスキップは、タスク・エクスプローラー内でそのタスクを右クリックし、コンテキスト・メニューからスキップを選択することか、またはタスク詳細ペイン内の「このタスクをスキップ」ハイパーリンク上でクリックすることで、行うことができます。タスクをスキップすると、このタスクに依存しているタスクを開始できるようになります。
タスク詳細エリアには、順序正しくタスクをウォークスルーするハイパーリンクが提供されます。また、タスク・エクスプローラー内でタスクを選択し、そのタスクで作業を開始することによって、順番を無視してタスクを実行することも可能です。これは、すべての事前のタスクを終えないで、興味のあるタスクに直接移動したい場合に役に立ちます。
タスク・エクスプローラー内のルート・ノード上を右クリックして、メニュー項目「すべてのタスクを再開 (Restart all tasks)」を表示します。選択すると、これによりコンポジット虎の巻内のすべてのタスクの状態がリセットされます。これは、すべてのタスクをリセットしたい場合にのみ使用してください。その他のタスクのコンテキスト・メニューにも、個々のタスクをリセットするためのメニュー・オプションがあります。このタスクに依存しているどのタスクもリセットされます。タスク・グループの場合は、すべてのサブタスクもまたリセットされます。
コンポジット虎の巻は、虎の巻表示が終了した場合、Eclipse が終了した場合、またはべつの虎の巻が開いた場合に、閉じられます。それぞれのタスクの状態は保管されるので、コンポジット虎の巻が再オープンするときは、その状態が復元されます。