jp.oarts.pirka.iop.tool.core.business
インタフェース Plugin

すべてのスーパーインタフェース:
java.io.Serializable
既知のサブインタフェースの一覧:
FileCreatorSampleModelerPlugin, InterfaceDesignerPlugin
既知の実装クラスの一覧:
BasicHtmlFileCreator, BasicHtmlJavaFileCreator, CopyInterfaceDesigner, CsvFileCreator, CsvFileInputJavaFileCreator, CsvFileInterfaceDesigner, CsvFileOutputJavaFileCreator, CsvFileOutputJavaSample, DaoFileCreator, DataBaseFileCreator, DatabaseInterfaceDesigner, FileCreatorSampleModelerSimplePlugin, FileCreatorSampleModelerTextCreatorSimplePlugin, GaeDaoFileCreator, GaeMstMntSample, MntHtmlFileCreator, MntHtmlJavaFileCreator, MstMntSample, MultiMstMntSample, PirkaHtmlFileInterfaceDesigner, SearcherDaoFileCreator, SelectListFileCreator, ValueObjectJavaFileCreator, VirtualDbTableFileCreator, WebAppFileCreator

public interface Plugin
extends java.io.Serializable

プラグインの基本的なインターフェース

作成者:
ito

メソッドの概要
 void checkParameter(java.util.HashMap<java.lang.String,ParameterData> dataMap, InterfaceProject interfaceProject, java.util.List<java.lang.String> errrorKeyList)
          パラメータのチェックを行う
エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる
エラーになったパラメータはその名前をerrrorKeyListに追加する
 java.lang.String getComment()
          プラグインコメント取得
 java.lang.String getName()
          プラグイン名取得
 java.lang.String getNameJp()
          プラグイン日本語名取得
 java.lang.String getParameterComment()
          パラメータコメント取得
 ParameterItem[] getParameterItems()
          このプラグインが必要とするパラメータの一覧取得
 boolean useSaveAndLoadParameter()
          パラメータデータの保存を許可するかのフラグ
 

メソッドの詳細

getName

java.lang.String getName()
プラグイン名取得

戻り値:
プラグイン名

getNameJp

java.lang.String getNameJp()
プラグイン日本語名取得

戻り値:
プラグイン日本語名

getComment

java.lang.String getComment()
プラグインコメント取得

戻り値:
プラグインコメント

getParameterComment

java.lang.String getParameterComment()
パラメータコメント取得

戻り値:
パラメータコメント

useSaveAndLoadParameter

boolean useSaveAndLoadParameter()
パラメータデータの保存を許可するかのフラグ

戻り値:
true=保存を許可

checkParameter

void checkParameter(java.util.HashMap<java.lang.String,ParameterData> dataMap,
                    InterfaceProject interfaceProject,
                    java.util.List<java.lang.String> errrorKeyList)
                    throws InterfaceException
パラメータのチェックを行う
エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる
エラーになったパラメータはその名前をerrrorKeyListに追加する

パラメータ:
dataMap - パラメータで^タマップ(キー:パラメータ名、値:パラメータデータ)
interfaceProject - インターフェースプロジェクト
errrorKeyList - エラーになった属性項目を追加する値スト
例外:
InterfaceException

getParameterItems

ParameterItem[] getParameterItems()
このプラグインが必要とするパラメータの一覧取得

戻り値:
パラメータ一覧