public interface PeriodPrinter
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
Modifier and Type | Method and Description |
---|---|
int |
calculatePrintedLength(ReadablePeriod period,
java.util.Locale locale)
Returns the exact number of characters produced for the given period.
|
int |
countFieldsToPrint(ReadablePeriod period,
int stopAt,
java.util.Locale locale)
Returns the amount of fields from the given period that this printer
will print.
|
void |
printTo(java.lang.StringBuffer buf,
ReadablePeriod period,
java.util.Locale locale)
Prints a ReadablePeriod to a StringBuffer.
|
void |
printTo(java.io.Writer out,
ReadablePeriod period,
java.util.Locale locale)
Prints a ReadablePeriod to a Writer.
|
int calculatePrintedLength(ReadablePeriod period, java.util.Locale locale)
period
- the period to uselocale
- the locale to useint countFieldsToPrint(ReadablePeriod period, int stopAt, java.util.Locale locale)
period
- the period to usestopAt
- stop counting at this value, enter a number ≥ 256 to count alllocale
- the locale to usevoid printTo(java.lang.StringBuffer buf, ReadablePeriod period, java.util.Locale locale)
buf
- the formatted period is appended to this bufferperiod
- the period to formatlocale
- the locale to usevoid printTo(java.io.Writer out, ReadablePeriod period, java.util.Locale locale) throws java.io.IOException
out
- the formatted period is written outperiod
- the period to formatlocale
- the locale to usejava.io.IOException
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"