パッケージ com.osboffice.osbxl.dto
クラス SortFieldObjectWrapper
java.lang.Object
com.osboffice.osbxl.dto.SortFieldObjectWrapper
セルの並び替えオブジェクトです。通常のワークシートの他、オートフィルター、テーブルから使用できます。
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明並び替え条件のセルのフィルオブジェクトを取得します。並び替えの向きを取得します。並び替え条件のセルのフォント色オブジェクトを取得します。int
アイコンセットによる並び替えを行う時、対象のアイコンセットの中のアイコンIDを取得します。アイコンセットによる並び替えを行う時、対象のアイコンセットを取得します。boolean
アルファベットの大文字小文字を無視するかどうかを取得します。boolean
昇順の並び替えかえを行うか降順の並び替えを行うかを取得します。並び替えのキーとなる対象を取得します。int
対象が何列目かを取得します。並び替えがフォント色またはセルの背景の時に使用するキーとなる色をもつセルを取得します。void
setCellColor
(FillObjectWrapper cellColor) 並び替え条件のセルに塗りつぶしオブジェクトを適用します。void
setDirection
(XlRowCol direction) 並び替えの向きを設定します。void
setFontColor
(ColorObjectWrapper fontColor) 並び替え条件のセルのフォントに色オブジェクトを適用します。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) セル値による並び替えを設定します。
-
コンストラクタの詳細
-
SortFieldObjectWrapper
public SortFieldObjectWrapper()コンストラクタインスタンスを作成します。
-
-
メソッドの詳細
-
getTarget
public int getTarget()対象が何列目かを取得します。- 戻り値:
- 列数(先頭=1列目)
-
getDirection
並び替えの向きを取得します。テーブルでは、行方向のみとなります。- 戻り値:
- 並び替えの向き
-
getMatchCase
public boolean getMatchCase()アルファベットの大文字小文字を無視するかどうかを取得します。- 戻り値:
- true:無視する false:無視しない
-
getSortAscending
public boolean getSortAscending()昇順の並び替えかえを行うか降順の並び替えを行うかを取得します。- 戻り値:
- true: 昇順 false: 降順
-
getSortOn
並び替えのキーとなる対象を取得します。- 戻り値:
- 並び替えのキー
-
getTargetA1
並び替えがフォント色またはセルの背景の時に使用するキーとなる色をもつセルを取得します。- 戻り値:
- セル単一範囲(A1) 空文字は、自動を意味します。
-
getIconSet
アイコンセットによる並び替えを行う時、対象のアイコンセットを取得します。- 戻り値:
- アイコンセット
-
getIconId
public int getIconId()アイコンセットによる並び替えを行う時、対象のアイコンセットの中のアイコンIDを取得します。- 戻り値:
- アイコンセットの中のアイコンID 先頭アイコンは、1となります。
-
getCellColor
並び替え条件のセルのフィルオブジェクトを取得します。- 戻り値:
- フィルオブジェクト
-
getFontColor
並び替え条件のセルのフォント色オブジェクトを取得します。- 戻り値:
- フォント色オブジェクト
-
setCellColor
並び替え条件のセルに塗りつぶしオブジェクトを適用します。- パラメータ:
cellColor
- 塗りつぶしオブジェクト
-
setFontColor
並び替え条件のセルのフォントに色オブジェクトを適用します。- パラメータ:
fontColor
- フォント色オブジェクト
-
setDirection
並び替えの向きを設定します。- パラメータ:
direction
- テーブルでは、行方向のみとなります。
-
setMatchCase
public void setMatchCase(boolean matchCase) アルファベットの大文字小文字を無視するかどうかを設定します。- パラメータ:
matchCase
- true:無視する false:無視しない
-
setSortOnValues
public void setSortOnValues(int target, boolean asceding) セル値による並び替えを設定します。- パラメータ:
target
- 何列目を並び替えるか 先頭列=1となります。asceding
- true:昇順 false:降順
-
setSortOnCellColor
セルの背景色による並び替えを設定します。- パラメータ:
target
- 何列目を並び替えるか 先頭列=1となります。A1
- キーとなる色をもつセルを取得します。空文字の場合、自動となります。asceding
- true:昇順 false:降順
-
setSortOnFontColor
フォント色による並び替えを設定します。- パラメータ:
target
- 何列目を並び替えるか 先頭列=1となります。A1
- キーとなる色をもつセルを取得します。空文字の場合、自動となります。asceding
- true:昇順 false:降順
-
setSortOnIcon
アイコンによる並び替えを設定します。- パラメータ:
target
- 何列目を並び替えるか 先頭列=1となります。iconSet
- 対象アイコンセットを設定します。iconId
- 対象アイコンセットのうちの何番目のアイコンを並び替えるかどうかを設定します(先頭=1となります)asceding
- true:昇順 false:降順
-