openGionopenGion
5.3.7.0

org.opengion.plugin.io
クラス JxlHeaderData

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

 class JxlHeaderData
extends java.lang.Object

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

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

コンストラクタの概要
JxlHeaderData()
           
 
メソッドの概要
(package private)  int getColumnSize()
          カラムサイズを返します。
(package private)  java.lang.String[] getNames()
          カラム名情報を返します。
(package private)  boolean isSkip(jxl.Cell[] cells)
          EXCEL ネイティブのデータを処理する ローカルクラスです。
(package private)  boolean setColumns(java.lang.String columns)
          カラム名を外部から指定します。
(package private)  void setUseNumber(boolean useNumber)
          行番号情報を、使用している(true)/していない(false)を指定します。
(package private)  java.lang.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(使用する) です。

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

setColumns

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

パラメータ:
columns - String 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

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

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

getColumnSize

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

戻り値:
int カラムサイズ

toArray

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

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

openGion 5.3.7.0

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