|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface FileCreatorSampleModelerPlugin
ファイルクリエータープラグイン、サンプルモデラープラグインインターフェース
メソッドの概要 | |
---|---|
void |
afterCheckAttribute(int dataId,
java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap,
InterfaceProject interfaceProject)
属性項目チェックが正常に終了した後に呼び出される 属性より自動的にインターフェースの変更などを行うときに使用する エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる |
boolean |
canAttach()
インターフェースにアタッチ可能か調べる |
boolean |
canExecute()
実行可能なプログインか |
void |
checkAttribute(int dataId,
java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap,
InterfaceProject interfaceProject)
全行の属性項目のチェックを行う エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる |
void |
checkAttribute(int dataId,
int itemId,
java.util.HashMap<java.lang.String,AttributeData> dataMap,
InterfaceProject interfaceProject)
属性項目のチェックを行う エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる エラーになった属性項目はその名前をerrrorKeyListに追加する |
AttributeFileImage |
create(java.util.HashMap<java.lang.String,ParameterData> dataMap,
InterfaceProject interfaceProject)
ファイル作成処理 |
java.lang.String |
getAttributeComment()
属性のコメントを取得する |
AttributeItem |
getAttributeItem(java.lang.String name)
このプラグインのアッタチさたインターフェースに付加される属性項目取得 |
AttributeItem[] |
getAttributeItems()
このプラグインのアッタチさたインターフェースに付加される属性項目の一覧取得 |
PluginType |
getPluginType()
プラグインタイプの取得 |
void |
preCheckAttribute(int dataId,
java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap,
InterfaceProject interfaceProject)
属性項目チェックを行う前に呼び出される 属性より自動的にインターフェースの変更などを行うときに使用する エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる |
boolean |
useDisableItemsAttribute()
属性設定画面でインクルード内の無効項目は使用しないかの確認 |
インタフェース jp.oarts.pirka.iop.tool.core.business.Plugin から継承されたメソッド |
---|
checkParameter, getComment, getName, getNameJp, getParameterComment, getParameterItems, useSaveAndLoadParameter |
メソッドの詳細 |
---|
java.lang.String getAttributeComment()
PluginType getPluginType()
boolean canAttach()
boolean canExecute()
AttributeItem[] getAttributeItems()
AttributeItem getAttributeItem(java.lang.String name)
name
- 属性項目名
void preCheckAttribute(int dataId, java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap, InterfaceProject interfaceProject) throws InterfaceException
dataId
- インタフェースIDdataMap
- 全データマップ(キー:インターフェース名、値:項目ID属性格納マップ(キー:インタフェース項目ID、値:項目属性値格納マップ(
キー:属性項目名、値:属性値)))interfaceProject
- インタフェースプロジェクト
InterfaceException
void afterCheckAttribute(int dataId, java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap, InterfaceProject interfaceProject) throws InterfaceException
dataId
- インタフェースIDdataMap
- 全データマップ(キー:インターフェース名、値:項目ID属性格納マップ(キー:インタフェース項目ID、値:項目属性値格納マップ(
キー:属性項目名、値:属性値)))interfaceProject
- インタフェースプロジェクト
InterfaceException
void checkAttribute(int dataId, int itemId, java.util.HashMap<java.lang.String,AttributeData> dataMap, InterfaceProject interfaceProject) throws InterfaceException
dataId
- インタフェースIDitemId
- アイテムIDdataMap
- 属性値格納マップ(キー:属性項目名、値:属性値)interfaceProject
- インタフェースプロジェクト
InterfaceException
void checkAttribute(int dataId, java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,AttributeData>>> dataMap, InterfaceProject interfaceProject) throws InterfaceException
dataId
- インタフェースIDdataMap
- 全データマップ(キー:インターフェース名、値:項目ID属性格納マップ(キー:インタフェース項目ID、値:項目属性値格納マップ(
キー:属性項目名、値:属性値)))interfaceProject
- インタフェースプロジェクト
InterfaceException
AttributeFileImage create(java.util.HashMap<java.lang.String,ParameterData> dataMap, InterfaceProject interfaceProject) throws InterfaceException
dataMap
- ファイル作成に必要なパラメータデータマップ(キー:パラメータキー名、値:パラメータデータ)interfaceProject
- インタフェースプロジェクト
InterfaceException
boolean useDisableItemsAttribute()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |