org.opengion.fukurou.taglet

## クラス DocletUtil

- java.lang.Object
- - org.opengion.fukurou.taglet.DocletUtil

-     public final class DocletUtil
      extends Object

  Doclet を処理するプログラムで共通して使用される簡易メソッド群(ユーティリティクラス)です。
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static String` | `CR` リターンコード System.getProperty("line.separator")

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static String` | `getOption(String key, String[][] options)` オプション配列文字列より、指定のキーに対応するオプション値を返します。
    `static String` | `removeSetter(String target)` セッターメソッドの setXXXX の set を削除し、次の文字を小文字化します。
    `static String` | `replace(String target, String from, String to)` target 文字列に含まれる from 文字列を to 文字列に置き換えます。
    `static String` | `valueTag(com.sun.javadoc.Tag tag)` {@value package.class#field} 形式のvalueタグを文字列に置き換えます。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### CR

          public static final String CR

      リターンコード System.getProperty("line.separator")

  - ### メソッドの詳細

    - #### replace

          public static String replace(String target,
                       String from,
                       String to)

      target 文字列に含まれる from 文字列を to 文字列に置き換えます。
      パラメータ:
        `target` - 元の文字列
        `from` - 置換元FROM
        `to` - 置換先TO
      戻り値:
        変換後文字列

    - #### removeSetter

          public static String removeSetter(String target)

      セッターメソッドの setXXXX の set を削除し、次の文字を小文字化します。 つまり、セッターメソッドから属性値を推測します。 (超特殊処理)セッターメソッドのset以下２文字目が大文字の場合は、 １文字目も大文字と考えて小文字化を行いません。 例えば、setSYS や setUSER など、RequestValueTag.javaに使用するケースです。
      パラメータ:
        `target` - 処理対象となる文字列
      戻り値:
        オプション文字列

    - #### getOption

          public static String getOption(String key,
                         String[][] options)

      オプション配列文字列より、指定のキーに対応するオプション値を返します。
      パラメータ:
        `key` - キー
        `options` - オプション配列文字列
      戻り値:
        オプション文字列

    - #### valueTag

          public static String valueTag(com.sun.javadoc.Tag tag)

      {@value package.class#field} 形式のvalueタグを文字列に置き換えます。 処理的には、リフレクションで、値を取得します。値は、staticフィールドのみ取得可能です。
      パラメータ:
        `tag` - Tagオブジェクト
      戻り値:
        valueタグの解析結果の文字列
      変更履歴:

        5.5.4.1 (2012/07/06) 新規追加

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.