管理対象の書式は、ライフ・サイクル管理と書式メンバーへの通知を追加するラッパーです。管理対象の書式は、それ自体では書式ではありません。書式を持ち
、IFormPart
要素の登録を受け入れます。各 IFormPart
では、編集中状態、保管、コミット、フォーカス、選択変更などのイベントを管理します。ラップ済み書式ウィジェットに到達するには、'getForm()'
メソッドを呼び出します。
管理対象の書式と JFace
ビューアーには類似点があります。書式と管理対象の書式の間の関係は、例えば、JFace の
Table
ウィジェットと
TableViewer
の関係に似ています。
書式のすべてのコントロールが書式パーツである必要はありません。複数のコントロールをグループ化して、IFormPart
インターフェースをそのグループに実装することをお勧めします。セクションは自然なグループで、Eclipse フォームは
SectionPart
の実装を提供しています。インターフェースが実装され、Section
インスタンスが含まれます (外部で作成されてコンストラクターに渡されるか、またはパーツ自体で作成されます)。