クラス ビジネスカレンダーBuilder
java.lang.Object
one.cafebabe.businesscalendar4j.ビジネスカレンダーBuilder
ビジネスカレンダーBuilder
-
ネストされたクラスの概要
ネストされたクラス -
メソッドの概要
修飾子とタイプメソッド説明@NotNull ビジネスカレンダーbuild()@NotNull ビジネスカレンダーBuilderCSV設定をURLから読み込む@NotNull ビジネスカレンダーBuilderCSV設定をURLから読み込む@NotNull ビジネスカレンダーBuilderCSV設定ファイルを読み込む@NotNull ビジネスカレンダーBuilderCSV設定ファイルを読み込む@NotNull ビジネスカレンダーBuildercsv(@NotNull CsvConfiguration csv) CSVで設定する@NotNull ビジネスカレンダーBuildercsv(@NotNull CsvConfiguration csv, @NotNull Duration duration) CSVで設定する@NotNull ビジネスカレンダーBuilder@NotNull ビジネスカレンダーBuilder@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate月日(int 月, int 日) final @NotNull ビジネスカレンダーBuilderロジックベースの祝休日を追加する.@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate年月日(int 年, int 月, int 日) @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate
-
メソッドの詳細
-
locale
- パラメータ:
locale- ロケール- 戻り値:
- ビジネスカレンダーBuilder
-
祝休日
@SafeVarargs @NotNull public final @NotNull ビジネスカレンダーBuilder 祝休日(@NotNull @NotNull Function<LocalDate, String>... logics) ロジックベースの祝休日を追加する.- パラメータ:
logics- logics- 戻り値:
- このインスタンス
-
営業時間
- パラメータ:
\u55b6\u696d\u6642\u9593- 営業時間- 戻り値:
- ビジネスカレンダーBuilder
-
曜日
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(@NotNull @NotNull DayOfWeek... dayOfWeeks) - パラメータ:
dayOfWeeks- 曜日- 戻り値:
- ビジネスカレンダーBuilder
-
曜日
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(int n番目, @NotNull @NotNull DayOfWeek... dayOfWeeks) - パラメータ:
n\u756a\u76ee- 何番目の集荷dayOfWeeks- 週- 戻り値:
- ビジネスカレンダーBuilder
-
年月日
- パラメータ:
\u5e74- 年\u6708- 月\u65e5- 日- 戻り値:
- ビジネスカレンダーPredicate
-
月日
- パラメータ:
\u6708- 月\u65e5- 日- 戻り値:
- ビジネスカレンダーPredicate
-
条件
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 条件(@NotNull @NotNull Predicate<LocalDate> predicate) - パラメータ:
predicate- 条件- 戻り値:
- ビジネスカレンダーPredicate
-
csv
CSV設定ファイルを読み込む- パラメータ:
path- csvファイルのパス- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.15
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull Path path, @NotNull @NotNull Duration duration) CSV設定ファイルを読み込む- パラメータ:
path- csvファイルのパスduration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.15
-
csv
CSV設定をURLから読み込む- パラメータ:
url- csvのURL- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.17
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull URL url, @NotNull @NotNull Duration duration) CSV設定をURLから読み込む- パラメータ:
url- csvファイルのパスduration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.17
-
csv
CSVで設定する- パラメータ:
csv- CSV設定- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.18
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull CsvConfiguration csv, @NotNull @NotNull Duration duration) CSVで設定する- パラメータ:
csv- CSV設定duration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.18
-
build
- 戻り値:
- ビジネスカレンダー
-