openGionopenGion
5.8.0.0

org.opengion.plugin.io
クラス JxlHeaderData

java.lang.Object
  上位を拡張 org.opengion.plugin.io.JxlHeaderData

 class JxlHeaderData
extends Object

EXCEL ネイティブのデータを処理する ローカルクラスです。 このクラスでは、コメント行のスキップ判定、ヘッダー部のカラム名取得、 行情報(HSSFRow)から、カラムの配列の取得などを行います。

変更履歴:
3.5.4.8 (2004/02/23) 新規追加
機能分類
ファイル入力
バージョン
4.0
作成者
導入されたバージョン:
JDK5.0,

コンストラクタの概要
JxlHeaderData()
           
 
メソッドの概要
(package private)  int getColumnSize()
          カラムサイズを返します。
(package private)  String[] getNames()
          カラム名情報を返します。
(package private)  boolean isSkip(jxl.Cell[] cells)
          EXCEL ネイティブのデータを処理する ローカルクラスです。
(package private)  boolean setColumns(String columns)
          カラム名を外部から指定します。
(package private)  void setUseNumber(boolean useNumber)
          行番号情報を使用するかどうか[true/false]を指定します(初期値:true)。
(package private)  String[] toArray(jxl.Cell[] cells)
          カラム名情報を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JxlHeaderData

JxlHeaderData()
メソッドの詳細

setUseNumber

void setUseNumber(boolean useNumber)
行番号情報を使用するかどうか[true/false]を指定します(初期値:true)。 初期値は、true(使用する) です。

パラメータ:
useNumber - 行番号情報 [true:使用している/false:していない]
変更履歴:
5.1.6.0 (2010/05/01) 新規作成

setColumns

boolean setColumns(String columns)
カラム名を外部から指定します。 カラム名が、NULL でなければ、#NAME より、こちらが優先されます。 カラム名は、順番に、指定する必要があります。

パラメータ:
columns - EXCELのカラム列(CSV形式)
戻り値:
true:処理実施/false:無処理
変更履歴:
5.1.6.0 (2010/05/01) 新規作成

isSkip

boolean isSkip(jxl.Cell[] cells)
EXCEL ネイティブのデータを処理する ローカルクラスです。 このクラスでは、コメント行のスキップ判定、ヘッダー部のカラム名取得、 行情報(HSSFRow)から、カラムの配列の取得などを行います。

パラメータ:
cells - Cell[] EXCELのセル配列(行)
戻り値:
true:コメント行/false:通常行

getNames

String[] getNames()
カラム名情報を返します。 ここでは、内部配列をそのまま返します。

戻り値:
String[] カラム列配列情報

getColumnSize

int getColumnSize()
カラムサイズを返します。

戻り値:
カラムサイズ

toArray

String[] toArray(jxl.Cell[] cells)
カラム名情報を返します。

パラメータ:
cells - Cell[] EXCELの行のセル配列
戻り値:
String[] カラム列配列情報

openGion 5.8.0.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.