|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.oarts.pirka.iop.tool.core.tools.text.TextCreator
jp.oarts.pirka.iop.tool.core.business.FileCreatorSampleModelerTextCreatorSimplePlugin
jp.oarts.pirka.iop.tool.core.plugin.file.webapp.WebAppFileCreator
public class WebAppFileCreator
仮想データーベーステーブル用バリューオブジェクトJavaソースファイル作成・ファイルクリエータープラグイン
入れ子のクラスの概要 | |
---|---|
(package private) class |
WebAppFileCreator.ItemInfo
|
(package private) class |
WebAppFileCreator.SelectOut
|
フィールドの概要 | |
---|---|
static java.lang.String |
CHECK_a
|
static java.lang.String |
CHECK_A
|
static java.lang.String |
CHECK_Aa
|
static java.lang.String |
CHECK_ALL_HANKAKU
|
static java.lang.String |
CHECK_ALL_ZENKAKU
|
static java.lang.String |
CHECK_HANKAKU_KATAKANA
|
static java.lang.String |
CHECK_NUM
|
static java.lang.String |
CHECK_NUM_a
|
static java.lang.String |
CHECK_NUM_A
|
static java.lang.String |
CHECK_NUM_Aa
|
static java.lang.String |
CHECK_ZENKAKU_HIRAGANA
|
static java.lang.String |
CHECK_ZENKAKU_KATAKANA
|
static java.lang.String |
CHECKNINNI_STRING
|
static java.lang.String |
FIELD_TYPE_CHECKBOX
|
static java.lang.String |
FIELD_TYPE_RADIOBUTTON
|
static java.lang.String |
FIELD_TYPE_SELECT
|
static java.lang.String |
FIELD_TYPE_TEXT
|
static java.lang.String |
FIELD_TYPE_TEXTAREA
|
static java.lang.String |
PLUGIN_NAME
|
static java.lang.String |
PLUGIN_NAME_JP
|
クラス jp.oarts.pirka.iop.tool.core.business.FileCreatorSampleModelerTextCreatorSimplePlugin から継承されたフィールド |
---|
attributeItemMap, canAttachFlag, canExecuteFlag, name, nameJp, pluginType, useSaveAndLoadParameter |
クラス jp.oarts.pirka.iop.tool.core.tools.text.TextCreator から継承されたフィールド |
---|
baseTextName, CHANGE_AFTER_CHAR_STRING, CHANGE_MARK_STRING, CHANGE_PRE_CHAR_STRING, COMMENT_CHAR, commonParamMap, logger, MARK_CHAR, MARK_STRING, MARK2_STRING, paramMap, suffix, textCreatorMap, textMap, TITLE_CHAR |
コンストラクタの概要 | |
---|---|
WebAppFileCreator()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
chars(java.lang.String str,
int len)
|
void |
checkParameter(java.util.HashMap<java.lang.String,ParameterData> dataMap,
InterfaceProject interfaceProject,
java.util.List<java.lang.String> errrorKeyList)
パラメータのチェックを行う エラーが発生したらエラーメッセージをInterfaceExceptionにセットして投げる エラーになったパラメータはその名前をerrrorKeyListに追加する |
AttributeFileImage |
create(java.util.HashMap<java.lang.String,ParameterData> dataMap,
InterfaceProject interfaceProject)
ファイル作成処理 |
protected byte[] |
createCrudHtml(HtmlTextCreator text,
java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList,
java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList,
InterfaceData interfaceData,
jp.oarts.pirka.iop.tool.core.plugin.file.webapp.WebAppFileCreator.Crud crud)
|
protected byte[] |
createInsertJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceData interfaceData,
java.lang.String packageName,
boolean modelFlag,
java.lang.String searcherClassName,
InterfaceProject interfaceProject)
新規画面Javaファイルイメージ作成 |
protected void |
createItemInfo(java.util.HashMap<java.lang.String,ParameterData> dataMap,
java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceProject interfaceProject)
|
protected void |
createItemInfoFromDao(int dataId,
java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceProject interfaceProject,
boolean readOnly,
boolean multi)
|
protected void |
createItemInfoFromModel(int dataId,
java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceProject interfaceProject,
boolean readOnly,
boolean useListInclude,
boolean multi)
|
protected byte[] |
createListHtml(HtmlTextCreator text,
java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList,
java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList,
InterfaceData interfaceData)
|
protected byte[] |
createListJava(java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList,
java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList,
InterfaceData interfaceData,
java.lang.String packageName,
boolean modelFlag,
java.lang.String mntCLassName)
一覧表Javaファイルイメージ作成 |
protected byte[] |
createReferenceJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceData interfaceData,
java.lang.String packageName,
boolean modelFlag,
java.lang.String searcherClassName)
照会画面Javaファイルイメージ作成 |
protected void |
createSearcherItemInfo(java.util.HashMap<java.lang.String,ParameterData> dataMap,
java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceProject interfaceProject)
|
protected byte[] |
createUpdateJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList,
java.util.List<InterfaceDataItem> primaryKeyItemList,
InterfaceData interfaceData,
java.lang.String packageName,
boolean modelFlag,
java.lang.String searcherClassName,
InterfaceProject interfaceProject)
修正画面Javaファイルイメージ作成 |
java.lang.String |
getAttributeComment()
属性のコメントを取得する |
AttributeItem[] |
getAttributeItems()
このプラグインのアッタチさたインターフェースに付加される属性項目の一覧取得 |
java.lang.String |
getComment()
プラグインコメント取得 |
java.lang.String |
getParameterComment()
パラメータコメント取得 |
ParameterItem[] |
getParameterItems()
このプラグインが必要とするパラメータの一覧取得 |
protected java.lang.String |
makeBigDecimalRangeCheck(long length,
int subLength)
|
protected java.lang.String |
makeIntRangeCheck(long length)
|
protected java.lang.String |
makeLongRangeCheck(long length)
|
protected java.lang.String[] |
makeParams(java.lang.String title,
java.lang.String fiedTitle,
java.lang.String ctrlName,
java.lang.String listName,
jp.oarts.pirka.iop.tool.core.plugin.file.webapp.WebAppFileCreator.Crud crud)
|
protected int |
outCheck(java.io.ByteArrayOutputStream baos,
java.lang.String prefix,
WebAppFileCreator.ItemInfo itemInfo)
|
クラス jp.oarts.pirka.iop.tool.core.business.FileCreatorSampleModelerTextCreatorSimplePlugin から継承されたメソッド |
---|
afterCheckAttribute, canAttach, canExecute, checkAttribute, checkAttribute, createZipImage, getAttributeItem, getName, getNameJp, getPluginType, getResourceFile, getResourceFile, out, out, preCheckAttribute, useDisableItemsAttribute, useSaveAndLoadParameter |
クラス jp.oarts.pirka.iop.tool.core.tools.text.TextCreator から継承されたメソッド |
---|
analyze, clearCommonParameter, clearParameter, getMap, getText, getText, init, putMap, setCommonParameter, setParameter, setParameter |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String PLUGIN_NAME
public static final java.lang.String PLUGIN_NAME_JP
public static final java.lang.String FIELD_TYPE_TEXT
public static final java.lang.String FIELD_TYPE_TEXTAREA
public static final java.lang.String FIELD_TYPE_SELECT
public static final java.lang.String FIELD_TYPE_RADIOBUTTON
public static final java.lang.String FIELD_TYPE_CHECKBOX
public static final java.lang.String CHECK_NUM
public static final java.lang.String CHECK_A
public static final java.lang.String CHECK_a
public static final java.lang.String CHECK_Aa
public static final java.lang.String CHECK_NUM_A
public static final java.lang.String CHECK_NUM_a
public static final java.lang.String CHECK_NUM_Aa
public static final java.lang.String CHECK_ALL_HANKAKU
public static final java.lang.String CHECK_ALL_ZENKAKU
public static final java.lang.String CHECK_HANKAKU_KATAKANA
public static final java.lang.String CHECK_ZENKAKU_KATAKANA
public static final java.lang.String CHECK_ZENKAKU_HIRAGANA
public static final java.lang.String CHECKNINNI_STRING
コンストラクタの詳細 |
---|
public WebAppFileCreator() throws InterfaceException
InterfaceException
メソッドの詳細 |
---|
public ParameterItem[] getParameterItems()
Plugin
の記述:
public AttributeItem[] getAttributeItems()
FileCreatorSampleModelerPlugin
の記述:
public java.lang.String getComment()
Plugin
の記述:
public java.lang.String getAttributeComment()
FileCreatorSampleModelerPlugin
の記述:
public java.lang.String getParameterComment()
Plugin
の記述:
public void checkParameter(java.util.HashMap<java.lang.String,ParameterData> dataMap, InterfaceProject interfaceProject, java.util.List<java.lang.String> errrorKeyList) throws InterfaceException
Plugin
の記述:
dataMap
- パラメータで^タマップ(キー:パラメータ名、値:パラメータデータ)interfaceProject
- インターフェースプロジェクトerrrorKeyList
- エラーになった属性項目を追加する値スト
InterfaceException
public AttributeFileImage create(java.util.HashMap<java.lang.String,ParameterData> dataMap, InterfaceProject interfaceProject) throws InterfaceException
FileCreatorSampleModelerPlugin
の記述:
dataMap
- ファイル作成に必要なパラメータデータマップ(キー:パラメータキー名、値:パラメータデータ)interfaceProject
- インタフェースプロジェクト
InterfaceException
protected byte[] createListHtml(HtmlTextCreator text, java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList, java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList, InterfaceData interfaceData) throws InterfaceException
InterfaceException
protected byte[] createCrudHtml(HtmlTextCreator text, java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList, java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList, InterfaceData interfaceData, jp.oarts.pirka.iop.tool.core.plugin.file.webapp.WebAppFileCreator.Crud crud) throws InterfaceException
InterfaceException
protected byte[] createListJava(java.util.List<WebAppFileCreator.ItemInfo> searcherItemInfoList, java.util.List<InterfaceDataItem> searcherPrimaryKeyItemList, InterfaceData interfaceData, java.lang.String packageName, boolean modelFlag, java.lang.String mntCLassName) throws java.io.IOException, InterfaceException
searcherItemInfoList
- searcherPrimaryKeyItemList
- interfaceData
- packageName
- modelFlag
-
java.io.IOException
InterfaceException
protected byte[] createReferenceJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceData interfaceData, java.lang.String packageName, boolean modelFlag, java.lang.String searcherClassName) throws java.io.IOException, InterfaceException
interfaceData
- インターフェースparameterItemIds
- 有効なインターフェース項目ID配列packageName
- パッケージ名primaryKeyItemList
- プライマリーキー項目リスト
java.io.IOException
InterfaceException
protected byte[] createInsertJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceData interfaceData, java.lang.String packageName, boolean modelFlag, java.lang.String searcherClassName, InterfaceProject interfaceProject) throws java.io.IOException, InterfaceException
interfaceData
- インターフェースparameterItemIds
- 有効なインターフェース項目ID配列packageName
- パッケージ名
java.io.IOException
InterfaceException
protected byte[] createUpdateJava(java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceData interfaceData, java.lang.String packageName, boolean modelFlag, java.lang.String searcherClassName, InterfaceProject interfaceProject) throws java.io.IOException, InterfaceException
interfaceData
- インターフェースparameterItemIds
- 有効なインターフェース項目ID配列packageName
- パッケージ名
java.io.IOException
InterfaceException
protected int outCheck(java.io.ByteArrayOutputStream baos, java.lang.String prefix, WebAppFileCreator.ItemInfo itemInfo) throws java.io.UnsupportedEncodingException, java.io.IOException, InterfaceException
java.io.UnsupportedEncodingException
java.io.IOException
InterfaceException
protected java.lang.String makeIntRangeCheck(long length)
protected java.lang.String makeLongRangeCheck(long length)
protected java.lang.String makeBigDecimalRangeCheck(long length, int subLength)
protected java.lang.String[] makeParams(java.lang.String title, java.lang.String fiedTitle, java.lang.String ctrlName, java.lang.String listName, jp.oarts.pirka.iop.tool.core.plugin.file.webapp.WebAppFileCreator.Crud crud)
protected void createSearcherItemInfo(java.util.HashMap<java.lang.String,ParameterData> dataMap, java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceProject interfaceProject) throws InterfaceException
InterfaceException
protected void createItemInfo(java.util.HashMap<java.lang.String,ParameterData> dataMap, java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceProject interfaceProject) throws InterfaceException
InterfaceException
protected void createItemInfoFromDao(int dataId, java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceProject interfaceProject, boolean readOnly, boolean multi) throws InterfaceException
InterfaceException
protected void createItemInfoFromModel(int dataId, java.util.List<WebAppFileCreator.ItemInfo> itemInfoList, java.util.List<InterfaceDataItem> primaryKeyItemList, InterfaceProject interfaceProject, boolean readOnly, boolean useListInclude, boolean multi) throws InterfaceException
InterfaceException
protected java.lang.String chars(java.lang.String str, int len)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |