パッケージ com.osboffice.osbxl.dto

クラス InputValueObjectWrapper

java.lang.Object
com.osboffice.osbxl.dto.InputValueObjectWrapper

public class InputValueObjectWrapper extends Object
セルの値投入用オブジェクトです。
  • コンストラクタの詳細

    • InputValueObjectWrapper

      public InputValueObjectWrapper()
      コンストラクタ

      インスタンスを作成します。

  • メソッドの詳細

    • getA1C1

      public String getA1C1()
      セル範囲を取得します。
      戻り値:
      セル範囲(A1C1)
    • getBooleanValue

      public boolean getBooleanValue()
      投入値が論理値型の場合、論理値を取得します。
      戻り値:
      true: TRUE false: FALSE
    • getStringValue

      public String getStringValue()
      投入値が文字列型の場合、値を取得します。
      戻り値:
      投入値(文字列型)
    • getNumberValue

      public double getNumberValue()
      投入値が数値型の場合、値を取得します。
      戻り値:
      投入値(数値型)
    • getDateTimeValue

      public DateTimeObjectWrapper getDateTimeValue()
      投入値が日時時刻オブジェクトの場合、値を取得します。
      戻り値:
      投入値(日時時刻オブジェクト)
    • getNumberFormat

      public String getNumberFormat()
      セル書式が設定されていた場合、取得します。
      戻り値:
      セル書式
    • getForceString

      public boolean getForceString()
      値を強制的に文字列で投入するかどうかを取得します。
      戻り値:
      true: 文字列で強制投入する false: 通常
    • getInputType

      public XlInputCellType getInputType()
      投入タイプを取得します。
      戻り値:
      投入タイプ
    • setBooleanValue

      public void setBooleanValue(String A1C1, boolean val, boolean forceString, String numberFormat)
      論理値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値 true: TRUE false: FALSE
      forceString - 値を強制的に文字列で投入するかどうか
      numberFormat - 投入時にセル書式も設定されます。
    • setBooleanValue

      public void setBooleanValue(String A1C1, boolean val, boolean forceString)
      論理値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値 true: TRUE false: FALSE
      forceString - 値を強制的に文字列で投入するかどうか
    • setBooleanValue

      public void setBooleanValue(String A1C1, boolean val)
      論理値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値 true: TRUE false: FALSE
    • setStringValue

      public void setStringValue(String A1C1, String val, String numberFormat)
      文字列値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
      numberFormat - 投入時にセル書式も設定されます。
    • setStringValue

      public void setStringValue(String A1C1, String val)
      文字列値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
    • setNumberValue

      public void setNumberValue(String A1C1, double val, boolean forceString, String numberFormat)
      数値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
      forceString - 値を強制的に文字列で投入するかどうか
      numberFormat - 投入時にセル書式も設定されます。
    • setNumberValue

      public void setNumberValue(String A1C1, double val, boolean forceString)
      数値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
      forceString - 値を強制的に文字列で投入するかどうか
    • setNumberValue

      public void setNumberValue(String A1C1, double val)
      数値を投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
    • setDateTimeValue

      public void setDateTimeValue(String A1C1, DateTimeObjectWrapper val, boolean forceString, String numberFormat)
      日付時刻オブジェクトを投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
      forceString - 値を強制的に文字列で投入するかどうか
      numberFormat - 投入時にセル書式も設定されます。
    • setDateTimeValue

      public void setDateTimeValue(String A1C1, DateTimeObjectWrapper val, boolean forceString)
      日付時刻オブジェクトを投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
      forceString - 値を強制的に文字列で投入するかどうか
    • setDateTimeValue

      public void setDateTimeValue(String A1C1, DateTimeObjectWrapper val)
      日付時刻オブジェクトを投入します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
      val - 値
    • setEmptyVal

      public void setEmptyVal(String A1C1)
      セルの初期値を投入し、セルをクリアします。
      パラメータ:
      A1C1 - セル範囲(A1C1)