概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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を返却

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| library-wpoi b2007093001
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド