jp.oarts.pirka.iop.tool.core.plugin.in
クラス CopyInterfaceDesigner

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.plugin.in.CopyInterfaceDesigner
すべての実装されたインタフェース:
java.io.Serializable, InterfaceDesignerPlugin, Plugin

public class CopyInterfaceDesigner
extends java.lang.Object
implements InterfaceDesignerPlugin

インタフェースコピー・ファイルデザイナープラグイン

作成者:
ito
関連項目:
直列化された形式

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

コンストラクタの詳細

CopyInterfaceDesigner

public CopyInterfaceDesigner()
メソッドの詳細

createInterfaceDesign

public java.lang.String createInterfaceDesign(java.util.HashMap<java.lang.String,ParameterData> dataMap,
                                              InterfaceProject project)
                                       throws InterfaceException
インタフェース InterfaceDesignerPlugin の記述:
インターフェースデザインを行う

定義:
インタフェース InterfaceDesignerPlugin 内の createInterfaceDesign
パラメータ:
dataMap - インターフェースデザインを行うためのパラメータデータマップ(キー:パラメータ名、値:パラメータデータ)
project - インターフェースプロジェクト
戻り値:
結果メッセージ
例外:
InterfaceException - エラー発生時

getParameterItems

public ParameterItem[] getParameterItems()
インタフェース Plugin の記述:
このプラグインが必要とするパラメータの一覧取得

定義:
インタフェース Plugin 内の getParameterItems
戻り値:
パラメータ一覧

getComment

public java.lang.String getComment()
インタフェース Plugin の記述:
プラグインコメント取得

定義:
インタフェース Plugin 内の getComment
戻り値:
プラグインコメント

getParameterComment

public java.lang.String getParameterComment()
インタフェース Plugin の記述:
パラメータコメント取得

定義:
インタフェース Plugin 内の getParameterComment
戻り値:
パラメータコメント

getName

public java.lang.String getName()
インタフェース Plugin の記述:
プラグイン名取得

定義:
インタフェース Plugin 内の getName
戻り値:
プラグイン名

getNameJp

public java.lang.String getNameJp()
インタフェース Plugin の記述:
プラグイン日本語名取得

定義:
インタフェース Plugin 内の getNameJp
戻り値:
プラグイン日本語名

checkParameter

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

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

useSaveAndLoadParameter

public boolean useSaveAndLoadParameter()
インタフェース Plugin の記述:
パラメータデータの保存を許可するかのフラグ

定義:
インタフェース Plugin 内の useSaveAndLoadParameter
戻り値:
true=保存を許可