common
クラス XMLListData

java.lang.Object
  拡張java.util.AbstractCollection
      拡張java.util.AbstractList
          拡張java.util.ArrayList
              拡張common.CommonListData
                  拡張common.XMLListData
すべての実装インタフェース:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public final class XMLListData
extends CommonListData

[共通]XMLListDataクラス

XMLListDataクラス-使用方法

1. XMLデータファイルの格納位置はWEB-INF\xml\<機能名>\data\<XMLリストデータファイル名>.xmlとする
2. XMLデータファイルの記述例

  <?xml version="1.0" encoding="Shift_JIS" ?>
  <list>
    <data><機能名>.data.<XMLデータファイル名></data>  <!--必須(XMLListDataに格納するXMLData)-->
    <!--任意(XMLListDataクラスにプロパティーを定義する場合)↓-->
    <property>
      <name>表示件数</name>   <!--必須-->
      <http>slcPrintCount</http>   <!--必須(HTTPパラメータを設定する場合)-->
      <value>100</value>   <!--任意(データの初期値を設定する場合)-->
    </property>
    <!--任意(XMLListDataクラスにプロパティーを定義する場合)↑-->
  </list>

3. XMLListDataクラスの初期化
    XMLListData <変数名> = new XMLListData("<機能名>.data.<XMLリストデータファイル名>");

関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.AbstractList から継承したフィールド
modCount
 
コンストラクタの概要
XMLListData(java.lang.String xmllistdata)
          コンストラクタ。
 
メソッドの概要
 java.lang.String getter(java.lang.String fieldName)
          共通Getter。
 void initListData()
          XMLListDataクラスを初期化する。
 void initListItemColor()
          ItemColorを初期化する。
 void setAllHttpValues(javax.servlet.http.HttpServletRequest request)
          全てのHTTPパラメータの値を設定する。
 void setListAllColumnValues(java.sql.ResultSet result)
          全ての列名の戻り値(result.getString()メソッドの戻り値)を設定する。
 void setListAllHttpValues(javax.servlet.http.HttpServletRequest request)
          全てのHTTPパラメータの値を設定する。
 void setListItemErrorColor(java.lang.String fieldName, int index)
          共通ErrorColorSetter。
 void setter(java.lang.String fieldName, java.lang.String fieldValue)
          共通Setter。
 
クラス common.CommonListData から継承したメソッド
getCurrentEndRowIndex, getCurrentPage, getCurrentStartRowIndex, getLastPage, getPageEndRowIndex, getPageRowSize, getPageStartRowIndex, isLastPage, isLastPage, isSpace, isTopPage, printDEBUG, rn, setCurrentPage, setPageRowSize
 
クラス java.util.ArrayList から継承したメソッド
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
クラス java.util.AbstractList から継承したメソッド
equals, hashCode, iterator, listIterator, listIterator, subList
 
クラス java.util.AbstractCollection から継承したメソッド
containsAll, remove, removeAll, retainAll, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承したメソッド
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

コンストラクタの詳細

XMLListData

public XMLListData(java.lang.String xmllistdata)
コンストラクタ。

パラメータ:
xmllistdata - <機能名>.data.<XMLリストデータファイル名>
メソッドの詳細

setter

public void setter(java.lang.String fieldName,
                   java.lang.String fieldValue)
            throws java.lang.Exception
共通Setter。

パラメータ:
fieldName - データ設定対象の日本語項目名
fieldValue - 日本語項目名の値
例外:
java.lang.Exception

getter

public java.lang.String getter(java.lang.String fieldName)
                        throws java.lang.Exception
共通Getter。

パラメータ:
fieldName - データ取得対象の日本語項目名
戻り値:
引数(fieldName)に対応する値
例外:
java.lang.Exception

setAllHttpValues

public void setAllHttpValues(javax.servlet.http.HttpServletRequest request)
                      throws java.lang.Exception
全てのHTTPパラメータの値を設定する。

パラメータ:
request - リクエスト
例外:
java.lang.Exception

setListItemErrorColor

public void setListItemErrorColor(java.lang.String fieldName,
                                  int index)
                           throws java.lang.Exception
共通ErrorColorSetter。

パラメータ:
fieldName - データ取得対象の日本語項目名
index - インデックス
例外:
java.lang.Exception

initListData

public void initListData()
                  throws java.lang.Exception
XMLListDataクラスを初期化する。

例外:
java.lang.Exception

initListItemColor

public void initListItemColor()
                       throws java.lang.Exception
ItemColorを初期化する。

例外:
java.lang.Exception

setListAllHttpValues

public void setListAllHttpValues(javax.servlet.http.HttpServletRequest request)
                          throws java.lang.Exception
全てのHTTPパラメータの値を設定する。

パラメータ:
request - リクエスト
例外:
java.lang.Exception

setListAllColumnValues

public void setListAllColumnValues(java.sql.ResultSet result)
                            throws java.lang.Exception
全ての列名の戻り値(result.getString()メソッドの戻り値)を設定する。

パラメータ:
result - 結果セット
例外:
java.lang.Exception