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.
- Since:
- 3.2
- Version:
- $Id$
-
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
-