anchor.diff:  [[create-a-validator-plugin]]
   ==== プラグインの作成
   
  -プラグイン作成でもっとも重要なファイルは pom.xml です。
  +プラグイン作成で重要なファイルは pom.xml です。
   pom.xml はビルドツール、Maven の設定ファイルです。以下は pom.xml の例です。
   
   [source,java]
  
positive.code: include::init-java-implementation.txt[]
  ----
  
  一旦設定されたプロパティは、+++getInt("プロパティ名")+++ のようにして参照できます。
  
  validate メソッドの実行前にプロパティを前処理しておきたいことがあります。その場合は init メソッドをオーバーライドしてください。
  
  [[adding-validators]]
  === 作成した Validator の追加
  
  RedPen に作成した Validator を追加する方法は二通りあります。
  
  一つは、機能拡張（Validator）用ファイルを、RedPen のソースに追加してビルドする方法です。
  この方法は簡単です。しかし機能拡張のソースファイルを RedPen ソースファイル群と同梱して扱う必要があります。
  
  もう一つの方法はプラグインを作る方法です。
  プラグインの場合には、機能拡張ソースファイルを RedPen から独立して扱えます。
  
  Note: どちらの方法でもファイル名に制約があります。ファイル名は語尾（サフィックス）、**Validator** で終わる必要があります。クラス名が Validator で終わらない場合、RedPen は実装された機能をロードできません。
  以下、Validator を追加する方法とプラグインの作り方について解説します。
  
  [[add-a-validator-in-redpen-source]]
  
negative.code: include::validate-java-interfaces.txt[]
  ----
  
  NOTE: 実装されたクラスは特定のパッケージに属す必要があります。利用できるパッケージは **cc.redpen.validator** ・ **cc.redpen.validator.sentence** ・ **cc.redpen.validator.section** です。
  
  [[prevalidate-method]]
  ==== prevalidate メソッド
  