java.lang.Objectjp.oarts.pirka.core.kernel.FieldMap
public class FieldMap
画面上のデータを保持するマップクラス
フィールドの概要 | |
---|---|
protected java.util.HashMap<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> |
fieldMap
フィールドマップ |
コンストラクタの概要 | |
---|---|
FieldMap()
コンストラクタ |
|
FieldMap(boolean canAddLoopFieldMap)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
addFieldMap(java.lang.String fieldName,
FieldMap fieldMapValue)
指定されたフィールドマップをこのループの最後に追加します。 |
boolean |
canAddLoopFieldMap()
ループに追加できるフィールドマップ判定 |
void |
clearAllValue()
全データを空にします。 |
void |
clearFieldMap(java.lang.String fieldName)
登録されている全フィールドマップを指定されたループフィールドから削除します |
void |
clearFormat(java.lang.String fieldName)
表示フォーマットを削除します。 |
void |
clearOption(java.lang.String fieldName)
設定されている属性を全て削除します。 |
void |
clearOption(java.lang.String fieldName,
java.lang.String optionName)
属性を削除します。 |
void |
clearSelectList(java.lang.String fieldName)
選択一覧リストの全項目を削除します。 |
void |
clearSubmitScript(java.lang.String fieldName)
Aタグをクリックしたときにサブミットを発行する設定を削除します。 |
java.lang.Object |
clone()
推奨されていません。 |
java.lang.Object |
clone(boolean canAddLoopFieldMap)
推奨されていません。 |
java.lang.Object |
cloneLoop()
推奨されていません。 |
boolean |
containsKey(java.lang.String fieldName)
推奨されていません。 |
AjaxScript |
getAjaxScript(java.lang.String fieldName)
Ajaxスクリプトを取得します。 |
jp.oarts.pirka.core.util.field.FieldItem |
getFieldItem(java.lang.String fieldName)
推奨されていません。 |
FieldMap |
getFieldMap(java.lang.String fieldName,
int index)
ループフィールドに格納されているフィールドマップを取得します。 |
FieldMap[] |
getFieldMaps(java.lang.String fieldName)
ループに格納されているフィールドマップの配列を取得します。 |
int |
getFieldMapSize(java.lang.String fieldName)
ループフィールドに格納されているフィールドマップ数を取得します。 |
java.lang.String[] |
getFieldNames()
推奨されていません。 |
FieldFormat |
getFormat(java.lang.String fieldName)
表示フォーマットを取得します。 |
int |
getGroupLevel(java.lang.String fieldName)
グループレベルの取得を行います。 |
java.lang.String |
getGroupValue(java.lang.String fieldName)
指定されたフィールド名に対応するグループフィールドの値を取得します。 |
java.io.InputStream |
getInputStream(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールド(ファイルアップロード)よりInputStreamを取得します。 |
java.lang.String |
getOfficialFieldName(java.lang.String fieldName)
正式なフィールド名の取得を行います。 |
java.util.Map<java.lang.String,java.lang.String> |
getOption(java.lang.String fieldName)
属性マップを取得します。 |
java.lang.String |
getOption(java.lang.String fieldName,
java.lang.String optionName)
属性値を取得します。 |
java.util.Map<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> |
getRootMap()
推奨されていません。 |
SelectList |
getSelectList(java.lang.String fieldName)
選択一覧リストを取得します。 |
java.math.BigDecimal |
getValueBigDecimal(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりBigDecimalオブジェクトを取得します。 |
boolean |
getValueBoolean(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりboolean値を取得します。 |
java.sql.Date |
getValueDate(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりjava.sql.Dateオブジェクトを取得します。 |
int |
getValueInt(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりint値を取得します。 |
int |
getValueInt(java.lang.String fieldName,
int defaultValue)
指定されたフィールド名を持つコントロールフィールドよりint値を取得します。 |
java.lang.Integer |
getValueIntObject(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりIntegerを取得します。 |
long |
getValueLong(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりlong値を取得します。 |
long |
getValueLong(java.lang.String fieldName,
long defaultValue)
指定されたフィールド名を持つコントロールフィールドよりlong値を取得します。 |
java.lang.Long |
getValueLongObject(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりLongオブジェクトを取得します。 |
java.lang.String |
getValueString(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドより値を取得します。 |
java.lang.String[] |
getValueStrings(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドより値を取得します。 |
java.sql.Time |
getValueTime(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりjava.sql.Timeオブジェクトを取得します。 |
java.sql.Timestamp |
getValueTimestamp(java.lang.String fieldName)
指定されたフィールド名を持つコントロールフィールドよりjava.sql.Timestampオブジェクトを取得します。 |
boolean |
isError(java.lang.String fieldName)
エラー常態かを確認します。 |
boolean |
isOptionExist(java.lang.String fieldName,
java.lang.String optionName)
属性が存在しているかの確認を行ないます。 |
boolean |
isSafeMode(java.lang.String fieldName)
WEB特殊文字自動変換機能設定を確認します。 |
boolean |
isTagEffective(java.lang.String fieldName)
タグ効果の取得を行います。 |
protected void |
remakeRootMap(java.util.Map<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> rootMap,
java.util.HashMap<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> map,
java.lang.String loopSuffix)
推奨されていません。 |
void |
removeFieldMap(java.lang.String fieldName,
int index)
指定されたindex位置のフィールドマップをこのループから削除します。 |
void |
setAjaxScript(java.lang.String fieldName,
AjaxScript ajaxScript)
Ajaxスクリプトを設定します。 |
void |
setAutoCheck(java.lang.String fieldName,
boolean autoCheckFlag)
自動チェック実行を設定します。 |
void |
setError(java.lang.String fieldName,
boolean errorFlag)
エラーフラグを設定します。 |
void |
setFieldItem(java.lang.String fieldName,
jp.oarts.pirka.core.util.field.FieldItem fieldItem)
推奨されていません。 |
void |
setFieldMap(java.lang.String fieldName,
int index,
FieldMap fieldMapValue)
指定されたフィールドマップをこのループのindexで指定された位置に格納します。 |
void |
setFormat(java.lang.String fieldName,
FieldFormat fieldFormat)
表示フォーマットを設定します。 |
void |
setGroupLoopLevel(java.lang.String fieldName,
int groupLevel)
グループレベルの指定を行います。 |
void |
setGroupValue(java.lang.String fieldName,
java.lang.String value)
指定されたフィールド名に対応するグループフィールドでvalueと同じ値をもつフィールドのチェックをONにし、それ以外はOFFとします。 |
void |
setImage(java.lang.String fieldName,
PirkaImage image)
イメージオブジェクトの設定を行います。 |
void |
setOfficialFieldName(java.lang.String fieldName,
java.lang.String officialFieldName)
正式なフィールド名の設定を行います。 |
void |
setOption(java.lang.String fieldName,
java.util.Map<java.lang.String,java.lang.String> optionMap)
属性マップを設定します。 |
void |
setOption(java.lang.String fieldName,
java.lang.String optionName)
属性名単独で使用する属性(zzz=bbbではない形式)を設定します。 |
void |
setOption(java.lang.String fieldName,
java.lang.String optionName,
java.lang.String optionValue)
属性を設定します。 |
void |
setSafeMode(java.lang.String fieldName,
boolean safeFlag)
WEB特殊文字自動変換機能を設定します。 |
void |
setSelectList(java.lang.String fieldName,
SelectList selectList)
選択一覧リストを設定します。 |
void |
setSubmitScript(java.lang.String fieldName,
java.lang.String formName)
Aタグをクリックしたときにサブミットを発行する設定を行います。 |
void |
setSuffixFlag(java.lang.String fieldName,
boolean suffixFlag)
サフィックス付加指定を行います。 |
void |
setTagEffective(java.lang.String fieldName,
boolean tagEffective)
タグ効果の指定を行います。 |
void |
setValue(java.lang.String fieldName,
java.math.BigDecimal value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
boolean value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.lang.Boolean value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.sql.Date value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
int value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.lang.Integer value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
long value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.lang.Long value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.lang.String value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.lang.String[] values)
指定されたフィールド名を持つコントロールフィールドに複数値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.sql.Time value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
java.sql.Timestamp value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected java.util.HashMap<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> fieldMap
コンストラクタの詳細 |
---|
public FieldMap()
public FieldMap(boolean canAddLoopFieldMap)
canAddLoopFieldMap
- ループに追加できるフィールドマップフラグメソッドの詳細 |
---|
public void addFieldMap(java.lang.String fieldName, FieldMap fieldMapValue)
fieldName
- ループフィールド名fieldMapValue
- フィールドマップ(ループに対応するフィールドマップ)public boolean canAddLoopFieldMap()
public void clearAllValue()
public void clearFieldMap(java.lang.String fieldName)
fieldName
- ループフィールド名public void clearFormat(java.lang.String fieldName)
fieldName
- フィールド名public void clearOption(java.lang.String fieldName)
fieldName
- フィールド名public void clearOption(java.lang.String fieldName, java.lang.String optionName)
fieldName
- フィールド名optionName
- 削除する属性名public void clearSelectList(java.lang.String fieldName)
fieldName
- フィールド名public void clearSubmitScript(java.lang.String fieldName)
fieldName
- フィールド名@Deprecated public java.lang.Object clone()
java.lang.Object
内の clone
@Deprecated public java.lang.Object clone(boolean canAddLoopFieldMap)
canAddLoopFieldMap
- ループに追加できるフィールドマップフラグ
@Deprecated public java.lang.Object cloneLoop()
@Deprecated public boolean containsKey(java.lang.String fieldName)
fieldName
- フィールド名
public AjaxScript getAjaxScript(java.lang.String fieldName)
fieldName
- フィールド名
@Deprecated public jp.oarts.pirka.core.util.field.FieldItem getFieldItem(java.lang.String fieldName)
fieldName
- フィールド名
public FieldMap getFieldMap(java.lang.String fieldName, int index)
fieldName
- ループフィールド名index
- インデックス
public FieldMap[] getFieldMaps(java.lang.String fieldName)
fieldName
- ループフィールド名
public int getFieldMapSize(java.lang.String fieldName)
fieldName
- ループフィールド名
@Deprecated public java.lang.String[] getFieldNames()
public FieldFormat getFormat(java.lang.String fieldName)
fieldName
- フィールド名
public int getGroupLevel(java.lang.String fieldName)
fieldName
- フィールド名
public java.lang.String getGroupValue(java.lang.String fieldName)
fieldName
- フィールド名(グループのフィールド名でかつサフィックスを除いた名前)
public java.io.InputStream getInputStream(java.lang.String fieldName) throws java.io.IOException
fieldName
- フィールド名
java.io.IOException
public java.lang.String getOfficialFieldName(java.lang.String fieldName)
fieldName
- フィールド名
public java.util.Map<java.lang.String,java.lang.String> getOption(java.lang.String fieldName)
fieldName
- フィールド名
public java.lang.String getOption(java.lang.String fieldName, java.lang.String optionName)
fieldName
- フィールド名optionName
- 属性名
@Deprecated public java.util.Map<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> getRootMap()
public SelectList getSelectList(java.lang.String fieldName)
fieldName
- フィールド名
public java.math.BigDecimal getValueBigDecimal(java.lang.String fieldName)
fieldName
- フィールド名
public boolean getValueBoolean(java.lang.String fieldName)
fieldName
- フィールド名
public java.sql.Date getValueDate(java.lang.String fieldName)
fieldName
- フィールド名
public int getValueInt(java.lang.String fieldName)
fieldName
- フィールド名
public int getValueInt(java.lang.String fieldName, int defaultValue)
fieldName
- フィールド名defaultValue
- デフォルト値
public java.lang.Integer getValueIntObject(java.lang.String fieldName)
fieldName
- フィールド名
public long getValueLong(java.lang.String fieldName)
fieldName
- フィールド名
public long getValueLong(java.lang.String fieldName, long defaultValue)
fieldName
- フィールド名defaultValue
- デフォルト値
public java.lang.Long getValueLongObject(java.lang.String fieldName)
fieldName
- フィールド名
public java.lang.String getValueString(java.lang.String fieldName)
fieldName
- フィールド名
public java.lang.String[] getValueStrings(java.lang.String fieldName)
fieldName
- フィールド名
public java.sql.Time getValueTime(java.lang.String fieldName)
fieldName
- フィールド名
public java.sql.Timestamp getValueTimestamp(java.lang.String fieldName)
fieldName
- フィールド名
public boolean isError(java.lang.String fieldName)
fieldName
- フィールド名
public boolean isOptionExist(java.lang.String fieldName, java.lang.String optionName)
fieldName
- フィールド名optionName
- 属性名
public boolean isSafeMode(java.lang.String fieldName)
fieldName
- フィールド名
public boolean isTagEffective(java.lang.String fieldName)
fieldName
- フィールド名
@Deprecated protected void remakeRootMap(java.util.Map<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> rootMap, java.util.HashMap<java.lang.String,jp.oarts.pirka.core.util.field.FieldItem> map, java.lang.String loopSuffix)
map
- フィールドマップloopSuffix
- スープサックスpublic void removeFieldMap(java.lang.String fieldName, int index)
fieldName
- ループフィールド名index
- 削除を行うインデックス(0起点)public void setAjaxScript(java.lang.String fieldName, AjaxScript ajaxScript)
fieldName
- フィールド名ajaxScript
- Ajaxスクリプトpublic void setAutoCheck(java.lang.String fieldName, boolean autoCheckFlag)
fieldName
- フィールド名autoCheckFlag
- true=自動チェックを行なうpublic void setError(java.lang.String fieldName, boolean errorFlag)
fieldName
- フィールド名errorFlag
- エラーフラグ@Deprecated public void setFieldItem(java.lang.String fieldName, jp.oarts.pirka.core.util.field.FieldItem fieldItem)
fieldName
- フィールド名fieldItem
- フィールドアイテムpublic void setFieldMap(java.lang.String fieldName, int index, FieldMap fieldMapValue)
fieldName
- ループフィールド名index
- インデックスfieldMapValue
- フィールドマップ(ループに対応するフィールドマップ)public void setFormat(java.lang.String fieldName, FieldFormat fieldFormat)
fieldName
- フィールド名fieldFormat
- フォーマットpublic void setGroupLoopLevel(java.lang.String fieldName, int groupLevel)
fieldName
- フィールド名groupLevel
- グループレベルpublic void setGroupValue(java.lang.String fieldName, java.lang.String value)
fieldName
- フィールド名(グループのフィールド名でかつサフィックスを除いた名前)value
- 値public void setImage(java.lang.String fieldName, PirkaImage image)
fieldName
- フィールド名image
- イメージ名public void setOfficialFieldName(java.lang.String fieldName, java.lang.String officialFieldName)
fieldName
- フィールド名officialFieldName
- 正式なフィールドpublic void setOption(java.lang.String fieldName, java.util.Map<java.lang.String,java.lang.String> optionMap)
fieldName
- フィールド名optionMap
- オプション値public void setOption(java.lang.String fieldName, java.lang.String optionName)
fieldName
- フィールド名optionName
- 属性名public void setOption(java.lang.String fieldName, java.lang.String optionName, java.lang.String optionValue)
fieldName
- フィールド名optionName
- 属性名optionValue
- 属性値 nullを指定すると属性名のみの単独属性となりますpublic void setSafeMode(java.lang.String fieldName, boolean safeFlag)
fieldName
- フィールド名safeFlag
- true=EB特殊文字自動変換を行なうpublic void setSelectList(java.lang.String fieldName, SelectList selectList)
fieldName
- フィールド名selectList
- 選択一覧リストpublic void setSubmitScript(java.lang.String fieldName, java.lang.String formName)
fieldName
- フィールド名formName
- サブミットを行うFORMタグ名(ループ中に存在するFORMタグは使用できません)public void setSuffixFlag(java.lang.String fieldName, boolean suffixFlag)
fieldName
- フィールド名suffixFlag
- true=ID属性,for属性の値にループサフィックス付加public void setTagEffective(java.lang.String fieldName, boolean tagEffective)
fieldName
- フィールド名tagEffective
- true=タグを表示する。false=タグを表示しない(開始タグから終了タグに挟まれたHTMLは表示される)public void setValue(java.lang.String fieldName, java.math.BigDecimal value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, boolean value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.lang.Boolean value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.sql.Date value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, int value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.lang.Integer value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, long value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.lang.Long value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.lang.String value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.lang.String[] values)
fieldName
- フィールド名values
- 値public void setValue(java.lang.String fieldName, java.sql.Time value)
fieldName
- フィールド名value
- 値public void setValue(java.lang.String fieldName, java.sql.Timestamp value)
fieldName
- フィールド名value
- 値