public final class DocletUtil extends Object
Doclet を処理するプログラムで共通して使用される簡易メソッド群(ユーティリティクラス)です。
修飾子とタイプ | メソッドと説明 |
---|---|
static String |
doc03LinkTag(String txt)
{@og.doc03Link queryType Query_****クラス} 形式のdoc03Linkタグをリンク文字列に置き換えます。
|
static String |
doc03LinkTag(com.sun.javadoc.Tag tag)
{@og.doc03Link queryType Query_**** クラス} 形式のdoc03Linkタグをリンク文字列に置き換えます。
|
static String |
getOption(String key,
String[][] options)
オプション配列文字列より、指定のキーに対応するオプション値を返します。
|
static String |
getStaticField(String cls,
String fld)
パッケージ.クラス名 と、フィールド名 から、staticフィールドの値を取得します。
|
static String |
linkTag(String txt)
このタグレットがインラインタグで {@link XXXX YYYY} を処理するように
用意された、カスタムメソッドです。
|
static String |
removeSetter(String target)
セッターメソッドの setXXXX の set を削除し、次の文字を小文字化します。
|
static String |
replace(String target,
String from,
String to)
target 文字列に含まれる from 文字列を to 文字列に置き換えます。
|
static String |
valueTag(String txt,
com.sun.javadoc.Tag tag)
{@og.value package.class#field} 形式のvalueタグを文字列に置き換えます。
|
static String |
valueTag(com.sun.javadoc.Tag tag)
{@og.value package.class#field} 形式のvalueタグを文字列に置き換えます。
|
public static String replace(String target, String from, String to)
target
- 元の文字列from
- 置換元FROMto
- 置換先TOpublic static String removeSetter(String target)
target
- 処理対象となる文字列public static String getOption(String key, String[][] options)
key
- キーoptions
- オプション配列文字列public static String valueTag(com.sun.javadoc.Tag tag)
tag
- Tagオブジェクト5.5.4.1 (2012/07/06) 新規追加 |
5.5.5.6 (2012/08/31) クラス名の取得で、ProgramElementDoc で処理するように変更 |
public static String valueTag(String txt, com.sun.javadoc.Tag tag)
txt
- Tagテキスト (og.value 以下の文字列のみ)tag
- Tagオブジェクト (正確な class 名を求める場合に使用)5.5.4.1 (2012/07/06) 新規追加 |
5.5.5.6 (2012/08/31) クラス名の取得で、ProgramElementDoc で処理するように変更 |
public static String doc03LinkTag(com.sun.javadoc.Tag tag)
tag
- Tagオブジェクト5.6.3.3 (2013/04/19) 新規作成 |
6.0.2.0 (2014/09/19) 処理を #doc03LinkTag( String ) で行う。 |
public static String doc03LinkTag(String txt)
txt
- Tagテキスト(og.doc03Link 以下の文字列のみ)6.0.2.0 (2014/09/19) 新規追加 |
public static String linkTag(String txt)
txt
- オリジナルの文字列6.0.2.0 (2014/09/19) 新規追加 |
public static String getStaticField(String cls, String fld)
cls
- パッケージ.クラス名fld
- フィールド名5.6.3.3 (2013/04/19) 新規作成 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.