public final class DocletUtil
extends java.lang.Object
Doclet を処理するプログラムで共通して使用される簡易メソッド群(ユーティリティクラス)です。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.String |
doc03LinkTag(java.lang.String txt)
{@og.doc03Link queryType Query_****クラス} 形式のdoc03Linkタグをリンク文字列に置き換えます。
|
static java.lang.String |
doc03LinkTag(com.sun.javadoc.Tag tag)
{@og.doc03Link queryType Query_**** クラス} 形式のdoc03Linkタグをリンク文字列に置き換えます。
|
static java.lang.String |
getOption(java.lang.String key,
java.lang.String[][] options)
オプション配列文字列より、指定のキーに対応するオプション値を返します。
|
static java.lang.String |
getStaticField(java.lang.String cls,
java.lang.String fld)
パッケージ.クラス名 と、フィールド名 から、staticフィールドの値を取得します。
|
static java.lang.String |
linkTag(java.lang.String txt)
このタグレットがインラインタグで {@link XXXX YYYY} を処理するように
用意された、カスタムメソッドです。
|
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(java.lang.String txt,
com.sun.javadoc.Tag tag)
{@og.value package.class#field} 形式のvalueタグを文字列に置き換えます。
|
static java.lang.String |
valueTag(com.sun.javadoc.Tag tag)
{@og.value package.class#field} 形式のvalueタグを文字列に置き換えます。
|
public static java.lang.String replace(java.lang.String target,
java.lang.String from,
java.lang.String to)
target - 元の文字列from - 置換元FROMto - 置換先TOpublic static java.lang.String removeSetter(java.lang.String target)
target - 処理対象となる文字列public static java.lang.String getOption(java.lang.String key,
java.lang.String[][] options)
key - キーoptions - オプション配列文字列public static java.lang.String valueTag(com.sun.javadoc.Tag tag)
tag - Tagオブジェクトpublic static java.lang.String valueTag(java.lang.String txt,
com.sun.javadoc.Tag tag)
txt - Tagテキスト (og.value 以下の文字列のみ)tag - Tagオブジェクト (正確な class 名を求める場合に使用)public static java.lang.String doc03LinkTag(com.sun.javadoc.Tag tag)
tag - Tagオブジェクトpublic static java.lang.String doc03LinkTag(java.lang.String txt)
txt - Tagテキスト(og.doc03Link 以下の文字列のみ)public static java.lang.String linkTag(java.lang.String txt)
txt - オリジナルの文字列public static java.lang.String getStaticField(java.lang.String cls,
java.lang.String fld)
cls - パッケージ.クラス名fld - フィールド名Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.