|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PeriodPrinter
Internal interface for printing textual representations of time periods.
Application users will rarely use this class directly. Instead, you
will use one of the factory classes to create a PeriodFormatter
.
The factory classes are:
- PeriodFormatterBuilder
- PeriodFormat
- ISOPeriodFormat
PeriodFormatter
,
PeriodFormatterBuilder
,
PeriodFormat
Method Summary | |
---|---|
int |
calculatePrintedLength(ReadablePeriod period,
Locale locale)
Returns the exact number of characters produced for the given period. |
int |
countFieldsToPrint(ReadablePeriod period,
int stopAt,
Locale locale)
Returns the amount of fields from the given period that this printer will print. |
void |
printTo(StringBuffer buf,
ReadablePeriod period,
Locale locale)
Prints a ReadablePeriod to a StringBuffer. |
void |
printTo(Writer out,
ReadablePeriod period,
Locale locale)
Prints a ReadablePeriod to a Writer. |
Method Detail |
---|
int calculatePrintedLength(ReadablePeriod period, Locale locale)
period
- the period to uselocale
- the locale to use
int countFieldsToPrint(ReadablePeriod period, int stopAt, Locale locale)
period
- the period to usestopAt
- stop counting at this value, enter a number ≥ 256 to count alllocale
- the locale to use
void printTo(StringBuffer buf, ReadablePeriod period, Locale locale)
buf
- the formatted period is appended to this bufferperiod
- the period to formatlocale
- the locale to usevoid printTo(Writer out, ReadablePeriod period, Locale locale) throws IOException
out
- the formatted period is written outperiod
- the period to formatlocale
- the locale to use
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |