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)
選択一覧リストの全項目を削除します。 |
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 |
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.sql.Date value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
int value)
指定されたフィールド名を持つコントロールフィールドに値を格納します。 |
void |
setValue(java.lang.String fieldName,
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 - フィールド名@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.IOExceptionpublic 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 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.sql.Date value)
fieldName - フィールド名value - 値
public void setValue(java.lang.String fieldName,
int value)
fieldName - フィールド名value - 値
public void setValue(java.lang.String fieldName,
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 - 値