Rational Developer for System z

ユーザー作成カスタム規則のプラグイン・プロジェクトを生成する

このトピックでは、「新規プラグイン・プロジェクト」ウィザードの「COBOL 規則テンプレート」ページを使用して、ユーザー作成カスタム規則のプラグイン・プロジェクトを生成する方法について説明します。

プロジェクトを生成する

次のステップを実行します。

  1. 「プラグイン開発」パースペクティブを開きます。
  2. 以下のようにして、新規プラグイン・プロジェクトを作成します。
    1. ワークベンチのメインメニューで、「ファイル」 > 「新規作成」 > 「プロジェクト」 > 「プラグイン開発」 > 「プラグイン・プロジェクト」とクリックして、「次へ」をクリックします。 「新規プラグイン・プロジェクト」ウィザードが開きます。
    2. ウィザードの最初の「プラグイン・プロジェクト」というタイトルのページで、以下の手順を実行します。
      1. 「プロジェクト名」フィールドに、新規プロジェクトの名前を入力します。
      2. このページの他のフィールドについては、デフォルト値をそのまま使用します。
      3. 「次へ」をクリックします。
    3. ウィザードの 2 ページ目の「コンテンツ」というタイトルのページで、以下の手順を実行します。
      1. 「ID」フィールドに、新規プロジェクトの ID を入力します。
      2. このページの他のフィールドについては、デフォルト値をそのまま使用します。
      3. 「次へ」をクリックします。
    4. ウィザードの「テンプレート」ページで、ユーザー作成カスタム規則を作成するためのオプションを選択します。
      1. 「以下のテンプレートを使用してプラグインを作成」を選択します。
      2. 「カスタム COBOL コード・レビュー規則」を選択します。
      3. 「次へ」をクリックします。
    5. ウィザードの「COBOL 規則テンプレート」ページで、以下を行います。
      1. 以下の情報を入力します。
        規則クラス
        完全修飾 Java™ クラス名を入力します。 ウィザードは、この名前を、新しい規則を実装するために作成するクラスに割り当てます。
        このフィールドのデフォルト値は、プロジェクト ID の後に CobolRule という文字ストリングが続く値です。
        注: プロジェクト ID は、ウィザードの「コンテンツ」ページの「ID」フィールドに指定した文字ストリングです。
        規則ラベル
        新しい規則の名前を入力します。 この名前は、分析構成エディターに表示される使用可能な規則のリストに追加されます。 注: この名前は変換可能です。

        このフィールドのデフォルト値は、「My custom COBOL rule」です。

        カテゴリー
        新しい規則の規則カテゴリーを新規に作成するか、または新しい規則を既存の組み込み規則カテゴリーまたはカスタム規則カテゴリーに追加することができます。
        • 新しい規則を新しい規則カテゴリーに配置する場合は、「新規カテゴリーの作成」をクリックして、新しいカテゴリーのカテゴリー ID およびカテゴリー名を入力します。
        • 規則を既存のカテゴリーに追加する場合は、「既存のカテゴリーの選択」をクリックしてから、リストを展開し、新しい規則を追加するカテゴリーを選択します。
        カテゴリー ID
        有効な Eclipse ID を入力します。 これは、カテゴリーの ID で、分析構成エディターではこの ID 内にユーザー作成カスタム規則が表示されます。
        デフォルト値は、プロジェクト ID の後に custom という語が続く値です。
        注: プロジェクト ID は、ウィザードの「コンテンツ」ページの「ID」フィールドに指定した文字ストリングです。
        カテゴリー名
        カテゴリーの名前を入力します。 分析構成エディターでは、このカテゴリー内にユーザー作成カスタム規則が表示されます。 注: この名前は変換可能です。

        デフォルト値は Custom です。

      2. 「プログラム」ツリーを展開して、COBOL 言語エレメント、または新しい規則の実装コードが違反をチェックする必要があるエレメントを選択します。 デフォルトでは、エレメントは何も選択されていません。
      3. 「完了」をクリックします。

      ウィザードは、新規ユーザー作成カスタム規則のプラグイン・プロジェクトを作成してパッケージ・エクスプローラー・ビューに追加し、プラグイン・マニフェスト・エディターでマニフェスト・ファイルを開きます。

      注: 「プラグイン開発」パースペクティブをまだ開いていない場合は、プロンプトが表示されたら開いてください。
  3. プラグイン・マニフェスト・エディターを閉じます。

規則ラベルまたはカテゴリー名を変換する

規則ラベルやカテゴリー名などのストリングを変換する方法は、Eclipse ドキュメンテーションのトピック『内部化』のサブトピック『プラグイン・マニフェストの変換』で説明されています。http://help.eclipse.org/indigo/topic/org.eclipse.rap.help/help/html/advanced/internationalization.htmlを参照してください。 主なステップは次のとおりです。
  1. plugin.xml で作成された規則拡張で、文字ストリングの代わりに %variable を使用します。例えば、規則ラベルで、変数 %myRuleLabel を次のように置換することができます。
    <analysisRule
          category="category_id"
          class="rule_class"
          id="rule_class"
          label="%myRuleLabel"
          severity="1">
    </analysisRule>
  2. plugin.properties ファイルで変数を定義します。例:
    %myRuleLabel="My Rule Label"
プロジェクトを通常のとおりビルドします。

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

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