library-wpoi
b2007093001

org.phosphoresce.library.wpoi.adapter
クラス PoiValue

java.lang.Object
  拡張org.phosphoresce.library.wpoi.adapter.PoiValue
すべての実装インタフェース:
java.io.Serializable

public final class PoiValue
extends java.lang.Object
implements java.io.Serializable

POIセル値保持クラス。
セルの設定値の型を明示的に保持し、制御することを目的としたクラス

作成者:
last modified by: Kitagawa
LastUpdate: 2005/12/09
関連項目:
直列化された形式

フィールドの概要
static boolean DEFAULT_BOOLEAN
          初期値:真偽値(false)
static java.util.Date DEFAULT_DATE
          初期値:日付(1900/01/01)
static double DEFAULT_NUMERIC
          初期値:数値(0)
static java.lang.String DEFAULT_STRING
          初期値:文字列("")
static int TYPE_BOOLEAN
          値タイプ:真偽値
static int TYPE_DATE
          値タイプ:日付値
static int TYPE_NUMERIC
          値タイプ:数値
static int TYPE_STRING
          値タイプ:文字列値
 
コンストラクタの概要
PoiValue(java.math.BigDecimal value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.math.BigInteger value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(boolean value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.lang.Boolean value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.util.Date value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(double value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.lang.Double value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(int value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.lang.Integer value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(int type, java.lang.String value)
          コンストラクタ
PoiValue(long value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.lang.Long value)
          コンストラクタ
指定された値でクラスを初期化します。
PoiValue(java.lang.String value)
          コンストラクタ
指定された値でクラスを初期化します。
 
メソッドの概要
static PoiValue createPoiValue(java.lang.Object object)
          指定されたオブジェクトからPoiValueを生成します。
 boolean equals(java.lang.Object object)
          同じPoiValueオブジェクトであるか判定します。
 boolean getBooleanValue()
          設定されている値を真偽値として取得します。
 java.util.Date getDateValue()
          設定されている値を日付として取得します。
 double getNumericValue()
          設定されている値を数値として取得します。
 java.lang.String getStringValue()
          設定されている値を文字列として取得します。
 int getType()
          設定されている値タイプを取得します。
 boolean isBoolean()
          保持されている値が真偽値であるか判定します。
 boolean isDate()
          保持されている値が日付であるか判定します。
 boolean isNullValue()
          保持されている値がnullであるか判定します。
 boolean isNumeric()
          保持されている値が数値であるか判定します。
 boolean isNumericalStringValue()
          指定されている値が文字列である場合、数値に変換できる値であるか判定します。
 boolean isString()
          保持されている値が文字列であるか判定します。
static boolean isValidPoiValue(java.lang.Object object)
          指定されたオブジェクトがPoiValueとして扱えるかどうかを判定します。
 java.lang.String toString()
          クラス情報を文字列として取得します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

TYPE_BOOLEAN

public static final int TYPE_BOOLEAN
値タイプ:真偽値

関連項目:
定数フィールド値

TYPE_DATE

public static final int TYPE_DATE
値タイプ:日付値

関連項目:
定数フィールド値

TYPE_STRING

public static final int TYPE_STRING
値タイプ:文字列値

関連項目:
定数フィールド値

TYPE_NUMERIC

public static final int TYPE_NUMERIC
値タイプ:数値

関連項目:
定数フィールド値

DEFAULT_BOOLEAN

public static final boolean DEFAULT_BOOLEAN
初期値:真偽値(false)

関連項目:
定数フィールド値

DEFAULT_DATE

public static final java.util.Date DEFAULT_DATE
初期値:日付(1900/01/01)


DEFAULT_STRING

public static final java.lang.String DEFAULT_STRING
初期値:文字列("")

関連項目:
定数フィールド値

DEFAULT_NUMERIC

public static final double DEFAULT_NUMERIC
初期値:数値(0)

関連項目:
定数フィールド値
コンストラクタの詳細

PoiValue

public PoiValue(boolean value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.lang.Boolean value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.util.Date value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(int value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.lang.Integer value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(long value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.lang.Long value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(double value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.lang.Double value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.math.BigDecimal value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.math.BigInteger value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(java.lang.String value)
コンストラクタ
指定された値でクラスを初期化します。
値タイプに関してはパラメータ型に依存します。

パラメータ:
value - 値

PoiValue

public PoiValue(int type,
                java.lang.String value)
         throws PoiException
コンストラクタ

パラメータ:
type -
value -
例外:
PoiException
メソッドの詳細

isNullValue

public boolean isNullValue()
保持されている値がnullであるか判定します。

戻り値:
保持されている値がnullの場合trueを返却

isBoolean

public boolean isBoolean()
保持されている値が真偽値であるか判定します。

戻り値:
保持されている値が真偽値の場合trueを返却

isDate

public boolean isDate()
保持されている値が日付であるか判定します。

戻り値:
保持されている値が日付の場合trueを返却

isString

public boolean isString()
保持されている値が文字列であるか判定します。

戻り値:
保持されている値が文字列の場合trueを返却

isNumeric

public boolean isNumeric()
保持されている値が数値であるか判定します。

戻り値:
保持されている値が数値の場合trueを返却

isNumericalStringValue

public boolean isNumericalStringValue()
指定されている値が文字列である場合、数値に変換できる値であるか判定します。

戻り値:
数値に変換できる値が設定されている場合はtrueを返却

getType

public int getType()
設定されている値タイプを取得します。

戻り値:
値タイプ

getBooleanValue

public boolean getBooleanValue()
                        throws PoiException
設定されている値を真偽値として取得します。

戻り値:
設定値
例外:
PoiException - 設定されているタイプと異なるタイプで値を取得しようとした場合に発生

getDateValue

public java.util.Date getDateValue()
                            throws PoiException
設定されている値を日付として取得します。

戻り値:
設定値
例外:
PoiException - 設定されているタイプと異なるタイプで値を取得しようとした場合に発生

getStringValue

public java.lang.String getStringValue()
                                throws PoiException
設定されている値を文字列として取得します。

戻り値:
設定値
例外:
PoiException - 設定されているタイプと異なるタイプで値を取得しようとした場合に発生

getNumericValue

public double getNumericValue()
                       throws PoiException
設定されている値を数値として取得します。

戻り値:
設定値
例外:
PoiException - 設定されているタイプと異なるタイプで値を取得しようとした場合に発生

toString

public java.lang.String toString()
クラス情報を文字列として取得します。

戻り値:
クラス情報
関連項目:
Object.toString()

equals

public boolean equals(java.lang.Object object)
同じPoiValueオブジェクトであるか判定します。
オブジェクトのequalsメソッドをオーバーライドしてPoiValueが持つ値が同じか どうかを条件に判断します。

パラメータ:
object - 比較対象オブジェクト
戻り値:
同じオブジェクトの場合はtrueを返却
関連項目:
Object.equals(java.lang.Object)

createPoiValue

public static PoiValue createPoiValue(java.lang.Object object)
                               throws PoiException
指定されたオブジェクトからPoiValueを生成します。

パラメータ:
object - PoiValue生成元オブジェクト
戻り値:
PoiValueオブジェクト
例外:
PoiException - PoiValueオブジェクトが対応していないオブジェクトを指定した場合に発生

isValidPoiValue

public static boolean isValidPoiValue(java.lang.Object object)
指定されたオブジェクトがPoiValueとして扱えるかどうかを判定します。

パラメータ:
object - 判定対象オブジェクト
戻り値:
指定されたオブジェクトがPoiValueとして扱える場合はtrueを返却

library-wpoi
b2007093001