Package com.walkfares.calendar
Interface ExpiryRule
- All Known Implementing Classes:
GrammarExpiryRule
public interface ExpiryRule
-
Method Summary
Modifier and Type Method Description UTCDategetDeliveryEnd(CurveDate curveDate, PeriodCode pc)UTCDategetDeliveryStart(CurveDate curveDate, PeriodCode pc)UTCDategetExpiry(Calendar tradingCalendar, UTCDate startOfDelivery)StringgetName()ExpiryRuleOptionsgetOptions()booleanisDeliveryEndRule()booleanisDeliveryStartRule()default booleanisExpiryDateRule()booleanisIntradayRule()voidsetOptions(ExpiryRuleOptions options)
-
Method Details
-
getName
String getName() -
getOptions
ExpiryRuleOptions getOptions() -
setOptions
-
getExpiry
-
getDeliveryStart
-
getDeliveryEnd
-
isDeliveryStartRule
boolean isDeliveryStartRule() -
isDeliveryEndRule
boolean isDeliveryEndRule() -
isIntradayRule
boolean isIntradayRule() -
isExpiryDateRule
default boolean isExpiryDateRule()
-