Package com.walkfares.calendar.expiry
Class GrammarExpiryRule
java.lang.Object
com.walkfares.calendar.expiry.GrammarExpiryRule
- All Implemented Interfaces:
ExpiryRule
public class GrammarExpiryRule extends Object implements ExpiryRule
-
Constructor Summary
Constructors Constructor Description GrammarExpiryRule() -
Method Summary
Modifier and Type Method Description UTCDategetDeliveryEnd(CurveDate curveDate, PeriodCode pc)UTCDategetDeliveryStart(CurveDate curveDate, PeriodCode pc)UTCDategetExpiry(Calendar tradingCalendar, UTCDate start)StringgetName()ExpiryRuleOptionsgetOptions()booleanisDeliveryEndRule()booleanisDeliveryStartRule()booleanisIntradayRule()voidsetOptions(ExpiryRuleOptions options)StringtoString()GrammarExpiryRulewithCode(String code)
-
Constructor Details
-
GrammarExpiryRule
public GrammarExpiryRule()
-
-
Method Details
-
withCode
-
getName
- Specified by:
getNamein interfaceExpiryRule
-
getOptions
- Specified by:
getOptionsin interfaceExpiryRule
-
setOptions
- Specified by:
setOptionsin interfaceExpiryRule
-
getExpiry
- Specified by:
getExpiryin interfaceExpiryRule
-
getDeliveryStart
- Specified by:
getDeliveryStartin interfaceExpiryRule
-
getDeliveryEnd
- Specified by:
getDeliveryEndin interfaceExpiryRule
-
isDeliveryStartRule
public boolean isDeliveryStartRule()- Specified by:
isDeliveryStartRulein interfaceExpiryRule
-
isDeliveryEndRule
public boolean isDeliveryEndRule()- Specified by:
isDeliveryEndRulein interfaceExpiryRule
-
isIntradayRule
public boolean isIntradayRule()- Specified by:
isIntradayRulein interfaceExpiryRule
-
toString
-