com.hamaf.hikyaku.dataobject
クラス JspItemsMapping

java.lang.Object
  上位を拡張 com.hamaf.hikyaku.dataobject.JspItemsMapping
すべての実装されたインタフェース:
java.lang.Iterable<java.lang.String>
直系の既知のサブクラス:
CommonSelectMapping, GroupInfMap, InitInfMap, InitViewMap, MessageMap, PluginInfMap, PossibleInfMap, UserInfMap, VGroupInfMap, VPossibleInfMap

public class JspItemsMapping
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>

タイトル:JspItemsMapping is Jsp items : DetailItem items mapping.

説明:JSPの項目とデータオブジェクトの項目の対応付けを管理する


利用方法:コンストラクターでaddItem()により、JSPの項目名とDataObjの項目を紐づける
 サンプル・コード
 public class XxxMapping extends JspItemsMapping {
   public XxxMapping() {
     addItem("JSP項目名", DataObj.項目名);
        ・
         ・
   }
 

著作権: Copyright (c) 2007/05/28

バージョン:
1.0
作成者:
y-hamanaka

フィールドの概要
protected  java.util.Map<java.lang.String,java.lang.Integer> _items
           
 
コンストラクタの概要
JspItemsMapping()
           
 
メソッドの概要
 void addItem(java.lang.String jspnm, int pos)
          Describe addItem method : 取得項目番号:表示項目名称用Mapへの登録.
 boolean contains(java.lang.String fld)
          Describe contains method : 項目名称が定義されているかチェックする.
 boolean containsValue(java.lang.Integer pos)
          Describe containsValue method : 項目番号が定義されているかチェックする.
 java.lang.Integer getDtoNo(java.lang.String fld)
          Describe getDtoNo method : 項目名称に対応した項目番号を戻す.
 java.lang.String getFldNm(int pos)
          Describe getFldNm method : 項目番号に対応した項目名称を戻す.
 boolean isEmpty()
          Describe isEmpty method : JSP項目名とDataObj項目番号のマッピングを保持しない場合に true を返します。.
 java.util.Iterator<java.lang.String> iterator()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_items

protected java.util.Map<java.lang.String,java.lang.Integer> _items
コンストラクタの詳細

JspItemsMapping

public JspItemsMapping()
メソッドの詳細

addItem

public final void addItem(java.lang.String jspnm,
                          int pos)
Describe addItem method : 取得項目番号:表示項目名称用Mapへの登録.
_items(Map)に項目番号とJSPでの項目名の紐付けを登録する。
  1. key : JSPで指定されている項目の名称(String)
  2. value : DetailItemsInterface実装クラスの項目番号

パラメータ:
jspnm - a String : JSPでの項目名称
pos - an int : データObjectで定義されている項目位置

iterator

public final java.util.Iterator<java.lang.String> iterator()
定義:
インタフェース java.lang.Iterable<java.lang.String> 内の iterator

getDtoNo

public final java.lang.Integer getDtoNo(java.lang.String fld)
Describe getDtoNo method : 項目名称に対応した項目番号を戻す.

パラメータ:
fld - a String : 項目名称
戻り値:
a Integer : 項目番号

getFldNm

public final java.lang.String getFldNm(int pos)
Describe getFldNm method : 項目番号に対応した項目名称を戻す.

パラメータ:
pos - a Integer : 項目番号
戻り値:
a String : 項目名称

contains

public final boolean contains(java.lang.String fld)
Describe contains method : 項目名称が定義されているかチェックする.
定義されている場合、,code>trueを戻す。

パラメータ:
fld - a String : 項目名称
戻り値:
a boolean : 存在する場合、true

containsValue

public final boolean containsValue(java.lang.Integer pos)
Describe containsValue method : 項目番号が定義されているかチェックする.
定義されている場合、,code>trueを戻す。

パラメータ:
pos - a Integer : 項目番号
戻り値:
a boolean : 存在する場合、true

isEmpty

public final boolean isEmpty()
Describe isEmpty method : JSP項目名とDataObj項目番号のマッピングを保持しない場合に true を返します。.

戻り値:
a boolean : マッピングを保持しない場合は true