public final class ビジネスカレンダーBuilder
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ビジネスカレンダー |
build() |
ビジネスカレンダーBuilder |
csv(CsvConfiguration csv)
CSVで設定する
|
ビジネスカレンダーBuilder |
csv(CsvConfiguration csv,
java.time.Duration duration)
CSVで設定する
|
ビジネスカレンダーBuilder |
csv(java.nio.file.Path path)
CSV設定ファイルを読み込む
|
ビジネスカレンダーBuilder |
csv(java.nio.file.Path path,
java.time.Duration duration)
CSV設定ファイルを読み込む
|
ビジネスカレンダーBuilder |
csv(java.net.URL url)
CSV設定をURLから読み込む
|
ビジネスカレンダーBuilder |
csv(java.net.URL url,
java.time.Duration duration)
CSV設定をURLから読み込む
|
ビジネスカレンダーBuilder |
locale(java.util.Locale locale) |
ビジネスカレンダーBuilder |
営業時間(java.lang.String 営業時間) |
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
月日(int 月,
int 日) |
ビジネスカレンダーBuilder |
祝休日(java.util.function.Function<java.time.LocalDate,java.lang.String>... logics)
ロジックベースの祝休日を追加する.
|
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
条件(java.util.function.Predicate<java.time.LocalDate> predicate) |
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
年月日(int 年,
int 月,
int 日) |
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
曜日(java.time.DayOfWeek... dayOfWeeks) |
ビジネスカレンダーBuilder.ビジネスカレンダーPredicate |
曜日(int n番目,
java.time.DayOfWeek... dayOfWeeks) |
@NotNull public final ビジネスカレンダーBuilder locale(@NotNull java.util.Locale locale)
@SafeVarargs @NotNull public final ビジネスカレンダーBuilder 祝休日(@NotNull java.util.function.Function<java.time.LocalDate,java.lang.String>... logics)
logics - logics@NotNull public ビジネスカレンダーBuilder 営業時間(java.lang.String 営業時間)
@NotNull public ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(@NotNull java.time.DayOfWeek... dayOfWeeks)
@NotNull public ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(int n番目, @NotNull java.time.DayOfWeek... dayOfWeeks)
@NotNull public ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 年月日(int 年, int 月, int 日)
@NotNull public ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 月日(int 月, int 日)
@NotNull public ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 条件(@NotNull java.util.function.Predicate<java.time.LocalDate> predicate)
@NotNull public ビジネスカレンダーBuilder csv(@NotNull java.nio.file.Path path)
path - csvファイルのパス@NotNull public ビジネスカレンダーBuilder csv(@NotNull java.nio.file.Path path, @NotNull java.time.Duration duration)
path - csvファイルのパスduration - リロード間隔@NotNull public ビジネスカレンダーBuilder csv(@NotNull java.net.URL url)
url - csvのURL@NotNull public ビジネスカレンダーBuilder csv(@NotNull java.net.URL url, @NotNull java.time.Duration duration)
url - csvファイルのパスduration - リロード間隔@NotNull public ビジネスカレンダーBuilder csv(@NotNull CsvConfiguration csv)
csv - CSV設定@NotNull public ビジネスカレンダーBuilder csv(@NotNull CsvConfiguration csv, @NotNull java.time.Duration duration)
csv - CSV設定duration - リロード間隔@NotNull public ビジネスカレンダー build()