openGionopenGion
5.5.5.0

org.opengion.fukurou.taglet
クラス DocletUtil

java.lang.Object
  上位を拡張 org.opengion.fukurou.taglet.DocletUtil

public final class DocletUtil
extends java.lang.Object

Doclet を処理するプログラムで共通して使用される簡易メソッド群(ユーティリティクラス)です。

バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static java.lang.String CR
          リターンコード System.getProperty("line.separator")
 
メソッドの概要
static java.lang.String getOption(java.lang.String key, java.lang.String[][] options)
          オプション配列文字列より、指定のキーに対応するオプション値を返します。
static java.lang.String removeSetter(java.lang.String target)
          セッターメソッドの setXXXX の set を削除し、次の文字を小文字化します。
static java.lang.String replace(java.lang.String target, java.lang.String from, java.lang.String to)
          target 文字列に含まれる from 文字列を to 文字列に置き換えます。
static java.lang.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 java.lang.String CR
リターンコード System.getProperty("line.separator")

メソッドの詳細

replace

public static java.lang.String replace(java.lang.String target,
                                       java.lang.String from,
                                       java.lang.String to)
target 文字列に含まれる from 文字列を to 文字列に置き換えます。

パラメータ:
target - 元の文字列
from - 置換元FROM
to - 置換先TO
戻り値:
変換後文字列

removeSetter

public static java.lang.String removeSetter(java.lang.String target)
セッターメソッドの setXXXX の set を削除し、次の文字を小文字化します。 つまり、セッターメソッドから属性値を推測します。 (超特殊処理)セッターメソッドのset以下2文字目が大文字の場合は、 1文字目も大文字と考えて小文字化を行いません。 例えば、setSYS や setUSER など、RequestValueTag.javaに使用するケースです。

パラメータ:
target - 処理対象となる文字列
戻り値:
オプション文字列

getOption

public static java.lang.String getOption(java.lang.String key,
                                         java.lang.String[][] options)
オプション配列文字列より、指定のキーに対応するオプション値を返します。

パラメータ:
key - キー
options - オプション配列文字列
戻り値:
オプション文字列

valueTag

public static java.lang.String valueTag(com.sun.javadoc.Tag tag)
{@value package.class#field} 形式のvalueタグを文字列に置き換えます。 処理的には、リフレクションで、値を取得します。値は、staticフィールドのみ取得可能です。

パラメータ:
tag - Tagオブジェクト
戻り値:
valueタグの解析結果の文字列
変更履歴:
5.5.4.1 (2012/07/06) 新規追加

openGion 5.5.5.0

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