public interface PEXABuilderContainer
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
BUILD_TARGET_PROPERTY
ビルド対象種別(Property)
|
static java.lang.String |
BUILD_TARGET_XML
ビルド対象種別(XML)
|
static java.lang.String |
KEY_DestFile
outputメソッドコール時のoutputInfoに格納するパラメータのキー(出力ファイル)
|
static java.lang.String |
KEY_TemplateFile
outputメソッドコール時のoutputInfoに格納するパラメータのキー(テンプレートファイル)
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
error(java.lang.String message)
エラーメッセージをコンソールログ出力する
|
void |
error(java.lang.Throwable t)
エラーメッセージをコンソールログ出力する
|
java.io.File |
getBaseDir()
ビルド実行時のベースディレクトリを取得する
|
java.lang.String |
getBuilderClassName()
Builderの実装クラス名を取得します。
|
java.lang.String |
getBuildTargetName()
ビルド対象を表す名称を取得します。
|
BuildTarget[] |
getBuildTargets()
ビルド対象を表すSourceオブジェクトの配列を取得します。
|
java.lang.String |
getBuildTargetType()
ビルド対象のタイプを取得します。
|
java.io.File |
getCatalogDir()
カタログファイルのベースディレクトリを取得する
|
java.lang.String |
getParameter(java.lang.String key)
build.xmlで指定される任意のパラメータを取得します。
|
java.util.Map |
getParameterMap()
build.xmlで指定される任意のパラメータの格納マップを取得します。
|
void |
info(java.lang.String message)
ログメッセージをコンソールログ出力する
|
boolean |
isFailOnError()
ビルドエラー発生時にビルドをストップするかを判定する
|
void |
output(java.util.Map source,
java.util.Map outputInfo)
指定された内容でビルド対象を出力する
|
static final java.lang.String KEY_DestFile
static final java.lang.String KEY_TemplateFile
static final java.lang.String BUILD_TARGET_XML
static final java.lang.String BUILD_TARGET_PROPERTY
java.lang.String getBuildTargetType()
java.lang.String getBuilderClassName()
java.lang.String getParameter(java.lang.String key)
key
- パラメータキーjava.util.Map getParameterMap()
java.lang.String getBuildTargetName()
BuildTarget[] getBuildTargets()
java.io.File getBaseDir()
java.io.File getCatalogDir()
void output(java.util.Map source, java.util.Map outputInfo) throws PEXABuilderException
source
- 出力内容を格納したマップ。基本的にはテンプレートに対するパラメータの格納マップとなる。outputInfo
- 出力パラメータ情報マップ。出力ファイル名などが格納される。PEXABuilderException
- テンプレート適用もしくはファイル出力の失敗boolean isFailOnError()
void info(java.lang.String message)
message
- ログ出力したいメッセージvoid error(java.lang.String message)
message
- ログ出力したいメッセージvoid error(java.lang.Throwable t)
t
- ログ出力したい例外オブジェクト