| Package | Description |
|---|---|
| com.opengamma.strata.basics.schedule |
Basic financial tools for working with date-based schedules.
|
| Modifier and Type | Method and Description |
|---|---|
PeriodicSchedule |
PeriodicSchedule.Builder.build() |
static PeriodicSchedule |
PeriodicSchedule.of(LocalDate unadjustedStartDate,
LocalDate unadjustedEndDate,
Frequency frequency,
BusinessDayAdjustment businessDayAdjustment,
StubConvention stubConvention,
boolean preferEndOfMonth)
Obtains an instance based on a stub convention and end-of-month flag.
|
static PeriodicSchedule |
PeriodicSchedule.of(LocalDate unadjustedStartDate,
LocalDate unadjustedEndDate,
Frequency frequency,
BusinessDayAdjustment businessDayAdjustment,
StubConvention stubConvention,
RollConvention rollConvention)
Obtains an instance based on roll and stub conventions.
|
PeriodicSchedule |
PeriodicSchedule.replaceStartDate(LocalDate adjustedStartDate)
Returns an instance based on this schedule with the start date replaced.
|
PeriodicSchedule |
SchedulePeriod.subSchedule(Frequency frequency,
RollConvention rollConvention,
StubConvention stubConvention,
BusinessDayAdjustment adjustment)
Creates a sub-schedule within this period.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends PeriodicSchedule> |
PeriodicSchedule.Meta.beanType() |
Optional<PeriodicSchedule> |
ScheduleException.getDefinition()
Gets the invalid schedule definition.
|
| Constructor and Description |
|---|
ScheduleException(PeriodicSchedule definition,
String msgTemplate,
Object... msgArguments)
Creates an instance, specifying the definition that caused the problem.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.