Package org.sqlite.date
Interface FastDatePrinter.Rule
- All Known Subinterfaces:
FastDatePrinter.NumberRule
- All Known Implementing Classes:
FastDatePrinter.CharacterLiteral,FastDatePrinter.Iso8601_Rule,FastDatePrinter.PaddedNumberField,FastDatePrinter.StringLiteral,FastDatePrinter.TextField,FastDatePrinter.TimeZoneNameRule,FastDatePrinter.TimeZoneNumberRule,FastDatePrinter.TwelveHourField,FastDatePrinter.TwentyFourHourField,FastDatePrinter.TwoDigitMonthField,FastDatePrinter.TwoDigitNumberField,FastDatePrinter.TwoDigitYearField,FastDatePrinter.UnpaddedMonthField,FastDatePrinter.UnpaddedNumberField
- Enclosing class:
FastDatePrinter
private static interface FastDatePrinter.Rule
Inner class defining a rule.
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(StringBuffer buffer, Calendar calendar) Appends the value of the specified calendar to the output buffer based on the rule implementation.intReturns the estimated length of the result.
-
Method Details
-
estimateLength
int estimateLength()Returns the estimated length of the result.- Returns:
- the estimated length
-
appendTo
Appends the value of the specified calendar to the output buffer based on the rule implementation.- Parameters:
buffer- the output buffercalendar- calendar to be appended
-