カタログアプリ

カタログアプリケーションは、ターミナル UI フレームワークのさまざまな使用方法を示しています。このセクションでは、このアプリケーションがどのように機能するかについて説明します。利用可能な機能のほとんどを使用し、ベストプラクティスに従おうとするため、リファレンスアプリケーションとみなすことができます。

シナリオの作成

すべての Scenario は本質的に View のサンプルコードであり、カタログアプリがそれを示しています。サンプルアプリでは、シナリオパッケージに新しいシナリオクラスを作成し、以下のように実装します。

@ScenarioComponent(
		name = "Scenario name",
		description = "Scenario short description",
		category = { Scenario.CATEGORY_OTHER })
public class SampleScenario extends AbstractScenario {

	@Override
	public View build() {
		return new BoxView();
	}
}
namedescriptioncategory と @ScenarioComponent のすべてのフィールドを定義する必要があります。