Rational Developer for System z


レッスン 2: CARMADeveloperView クラスに CustomContextProvider を含める

このレッスンでは、CustomContentProvider を含めるよう createViewer メソッドを書き直します。

CARMADeveloperView クラスを変更するには、次のようにします。

  1. パッケージで CARMADeveloperView クラスをダブルクリックして開きます。ソースがエディターで開きます。
  2. createViewer メソッドまでスクロールダウンして、CustomContextProvider を使用するようにこのメソッドを変更します。 CARMATreeViewer コンストラクターでは、コンテキスト・プロバイダーをビューアーに対して指定できることを覚えておくと便利です。

    次にサンプル・コードを示します。

    protected StructuredViewer createViewer(Composite parent)
    {
       /* Create the structure that you want to be present in the view here.
        * For this tutorial, you will use the CARMA tree model, like the repositories view.
        */
       CARMATreeViewer viewer = new CARMATreeViewer(parent, new CustomContextProvider());
       viewer.setLabelProvider(new CustomLabelProvider());
       return viewer;
    }
  3. ソースを保存し、すべてのエラーをデバッグします。

ご利用条件 | フィードバック



このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)