パッケージ com.osboffice.osbxl
クラス SortWrapper
java.lang.Object
com.osboffice.osbxl.SortWrapper
ワークシートのセル範囲の並び替えを扱うクラスです。ワークシート、テーブル、オートフィルターから呼ばれます。
-
メソッドの概要
修飾子とタイプメソッド説明void
execute
(SortFieldObjectWrapper sortFieldObject) 入力された並び替え条件に基づき、並び替えの実行を行います。void
executeMultiple
(List<SortFieldObjectWrapper> sortFieldObjects) 入力された並び替え条件群に基づき、並び替えの実行を行います。void
executeSortAscending
(int target) 並び替えの実行(昇順:行方向:大文字小文字を無視)を行います。void
executeSortAscending
(int target, XlRowCol direction) 並び替えの実行(昇順:大文字小文字を無視)を行います。void
executeSortAscending
(int target, XlRowCol direction, boolean matchCase) 並び替えの実行(昇順)を行います。void
executeSortDescending
(int target) 並び替えの実行(降順:行方向:大文字小文字を無視)を行います。void
executeSortDescending
(int target, XlRowCol direction) 並び替えの実行(降順:大文字小文字を無視)を行います。void
executeSortDescending
(int target, XlRowCol direction, boolean matchCase) 並び替えの実行(降順)を行います。設定されている並び替え条件を取得します。void
並び替え条件を全クリアします。void
resetSort
(int target) 並び替え条件をクリアします。
-
メソッドの詳細
-
getSortConditions
設定されている並び替え条件を取得します。- 戻り値:
- List<並び替え条件オブジェクト>
-
executeMultiple
入力された並び替え条件群に基づき、並び替えの実行を行います。- パラメータ:
sortFieldObjects
- List<並び替え条件オブジェクト>
-
execute
入力された並び替え条件に基づき、並び替えの実行を行います。- パラメータ:
sortFieldObject
- 並び替え条件オブジェクト
-
executeSortAscending
並び替えの実行(昇順)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。direction
- XlRowCol.Rows: 行方向 XlRowCol.Cols: 列方向 オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。matchCase
- trueの時、大文字小文字を考慮し、falseの時は、大文字小文字を無視します。
-
executeSortAscending
並び替えの実行(昇順:大文字小文字を無視)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。direction
- XlRowCol.Rows: 行方向 XlRowCol.Cols: 列方向 オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。
-
executeSortAscending
public void executeSortAscending(int target) 並び替えの実行(昇順:行方向:大文字小文字を無視)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。
-
executeSortDescending
並び替えの実行(降順)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。direction
- XlRowCol.Rows: 行方向 XlRowCol.Cols: 列方向 オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。matchCase
- true: 大文字小文字を考慮 false: 大文字小文字を無視
-
executeSortDescending
並び替えの実行(降順:大文字小文字を無視)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。direction
- XlRowCol.Rows: 行方向を並び替えます。XlRowCol.Cols: 列方向を並び替えます。オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。
-
executeSortDescending
public void executeSortDescending(int target) 並び替えの実行(降順:行方向:大文字小文字を無視)を行います。- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。
-
resetSort
public void resetSort(int target) 並び替え条件をクリアします。- オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。
- パラメータ:
target
- 並び替え対象の列数。先頭(行/列)=1です。
-
resetAllSort
public void resetAllSort()並び替え条件を全クリアします。- オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。
-