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

クラス SortFieldObjectWrapper

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

public class SortFieldObjectWrapper extends Object
セルの並び替えオブジェクトです。通常のワークシートの他、オートフィルター、テーブルから使用できます。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    コンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    並び替え条件のセルのフィルオブジェクトを取得します。
    並び替えの向きを取得します。
    並び替え条件のセルのフォント色オブジェクトを取得します。
    int
    アイコンセットによる並び替えを行う時、対象のアイコンセットの中のアイコンIDを取得します。
    アイコンセットによる並び替えを行う時、対象のアイコンセットを取得します。
    boolean
    アルファベットの大文字小文字を無視するかどうかを取得します。
    boolean
    昇順の並び替えかえを行うか降順の並び替えを行うかを取得します。
    並び替えのキーとなる対象を取得します。
    int
    対象が何列目かを取得します。
    並び替えがフォント色またはセルの背景の時に使用するキーとなる色をもつセルを取得します。
    void
    並び替え条件のセルに塗りつぶしオブジェクトを適用します。
    void
    並び替えの向きを設定します。
    void
    並び替え条件のセルのフォントに色オブジェクトを適用します。
    void
    setMatchCase(boolean matchCase)
    アルファベットの大文字小文字を無視するかどうかを設定します。
    void
    setSortOnCellColor(int target, String A1, boolean asceding)
    セルの背景色による並び替えを設定します。
    void
    setSortOnFontColor(int target, String A1, boolean asceding)
    フォント色による並び替えを設定します。
    void
    setSortOnIcon(int target, XlFilterIconSet iconSet, int iconId, boolean asceding)
    アイコンによる並び替えを設定します。
    void
    setSortOnValues(int target, boolean asceding)
    セル値による並び替えを設定します。

    クラスから継承されたメソッド java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • SortFieldObjectWrapper

      public SortFieldObjectWrapper()
      コンストラクタ

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

  • メソッドの詳細

    • getTarget

      public int getTarget()
      対象が何列目かを取得します。
      戻り値:
      列数(先頭=1列目)
    • getDirection

      public XlRowCol getDirection()
      並び替えの向きを取得します。テーブルでは、行方向のみとなります。
      戻り値:
      並び替えの向き
    • getMatchCase

      public boolean getMatchCase()
      アルファベットの大文字小文字を無視するかどうかを取得します。
      戻り値:
      true:無視する false:無視しない
    • getSortAscending

      public boolean getSortAscending()
      昇順の並び替えかえを行うか降順の並び替えを行うかを取得します。
      戻り値:
      true: 昇順 false: 降順
    • getSortOn

      public XlSortOn getSortOn()
      並び替えのキーとなる対象を取得します。
      戻り値:
      並び替えのキー
    • getTargetA1

      public String getTargetA1()
      並び替えがフォント色またはセルの背景の時に使用するキーとなる色をもつセルを取得します。
      戻り値:
      セル単一範囲(A1) 空文字は、自動を意味します。
    • getIconSet

      public XlFilterIconSet getIconSet()
      アイコンセットによる並び替えを行う時、対象のアイコンセットを取得します。
      戻り値:
      アイコンセット
    • getIconId

      public int getIconId()
      アイコンセットによる並び替えを行う時、対象のアイコンセットの中のアイコンIDを取得します。
      戻り値:
      アイコンセットの中のアイコンID 先頭アイコンは、1となります。
    • getCellColor

      public FillObjectWrapper getCellColor()
      並び替え条件のセルのフィルオブジェクトを取得します。
      戻り値:
      フィルオブジェクト
    • getFontColor

      public ColorObjectWrapper getFontColor()
      並び替え条件のセルのフォント色オブジェクトを取得します。
      戻り値:
      フォント色オブジェクト
    • setCellColor

      public void setCellColor(FillObjectWrapper cellColor)
      並び替え条件のセルに塗りつぶしオブジェクトを適用します。
      パラメータ:
      cellColor - 塗りつぶしオブジェクト
    • setFontColor

      public void setFontColor(ColorObjectWrapper fontColor)
      並び替え条件のセルのフォントに色オブジェクトを適用します。
      パラメータ:
      fontColor - フォント色オブジェクト
    • setDirection

      public void setDirection(XlRowCol direction)
      並び替えの向きを設定します。
      パラメータ:
      direction - テーブルでは、行方向のみとなります。
    • setMatchCase

      public void setMatchCase(boolean matchCase)
      アルファベットの大文字小文字を無視するかどうかを設定します。
      パラメータ:
      matchCase - true:無視する false:無視しない
    • setSortOnValues

      public void setSortOnValues(int target, boolean asceding)
      セル値による並び替えを設定します。
      パラメータ:
      target - 何列目を並び替えるか 先頭列=1となります。
      asceding - true:昇順 false:降順
    • setSortOnCellColor

      public void setSortOnCellColor(int target, String A1, boolean asceding)
      セルの背景色による並び替えを設定します。
      パラメータ:
      target - 何列目を並び替えるか 先頭列=1となります。
      A1 - キーとなる色をもつセルを取得します。空文字の場合、自動となります。
      asceding - true:昇順 false:降順
    • setSortOnFontColor

      public void setSortOnFontColor(int target, String A1, boolean asceding)
      フォント色による並び替えを設定します。
      パラメータ:
      target - 何列目を並び替えるか 先頭列=1となります。
      A1 - キーとなる色をもつセルを取得します。空文字の場合、自動となります。
      asceding - true:昇順 false:降順
    • setSortOnIcon

      public void setSortOnIcon(int target, XlFilterIconSet iconSet, int iconId, boolean asceding)
      アイコンによる並び替えを設定します。
      パラメータ:
      target - 何列目を並び替えるか 先頭列=1となります。
      iconSet - 対象アイコンセットを設定します。
      iconId - 対象アイコンセットのうちの何番目のアイコンを並び替えるかどうかを設定します(先頭=1となります)
      asceding - true:昇順 false:降順