FormattingProvider that allows for functional composition.
For example:
FormattingProvider listener = FormattingProvider
.on(ctx -> something())
.onVisitEnd(ctx -> something());
| Modifier and Type | Field and Description |
|---|---|
| private static final DefaultFormattingProvider | |
| private final Supplier | |
| private final Supplier | |
| private final Supplier | |
| private final Supplier | |
| private final Supplier | |
| private final ToIntFunction | |
| private final Supplier | |
| private final Supplier |
| Access | Constructor and Description |
|---|---|
| public | |
| private | CallbackFormattingProvider(Supplier<? extends TXTFormat> onTxtFormat, Supplier<? extends CSVFormat> onCsvFormat, Supplier<? extends JSONFormat> onJsonFormatForResults, Supplier<? extends JSONFormat> onJsonFormatForRecords, Supplier<? extends XMLFormat> onXmlFormatForResults, Supplier<? extends XMLFormat> onXmlFormatForRecords, Supplier<? extends ChartFormat> onChartFormat, ToIntFunction<? super String> onWidth)
|
| DEFAULT | back to summary |
|---|---|
| private static final DefaultFormattingProvider DEFAULT | |
| onChartFormat | back to summary |
|---|---|
| private final Supplier<? extends ChartFormat> onChartFormat | |
| onCsvFormat | back to summary |
|---|---|
| private final Supplier<? extends CSVFormat> onCsvFormat | |
| onJsonFormatForRecords | back to summary |
|---|---|
| private final Supplier<? extends JSONFormat> onJsonFormatForRecords | |
| onJsonFormatForResults | back to summary |
|---|---|
| private final Supplier<? extends JSONFormat> onJsonFormatForResults | |
| onTxtFormat | back to summary |
|---|---|
| private final Supplier<? extends TXTFormat> onTxtFormat | |
| onWidth | back to summary |
|---|---|
| private final ToIntFunction<? super String> onWidth | |
| onXmlFormatForRecords | back to summary |
|---|---|
| private final Supplier<? extends XMLFormat> onXmlFormatForRecords | |
| onXmlFormatForResults | back to summary |
|---|---|
| private final Supplier<? extends XMLFormat> onXmlFormatForResults | |
| CallbackFormattingProvider | back to summary |
|---|---|
| public CallbackFormattingProvider() | |
| CallbackFormattingProvider | back to summary |
|---|---|
| private CallbackFormattingProvider(Supplier<? extends TXTFormat> onTxtFormat, Supplier<? extends CSVFormat> onCsvFormat, Supplier<? extends JSONFormat> onJsonFormatForResults, Supplier<? extends JSONFormat> onJsonFormatForRecords, Supplier<? extends XMLFormat> onXmlFormatForResults, Supplier<? extends XMLFormat> onXmlFormatForRecords, Supplier<? extends ChartFormat> onChartFormat, ToIntFunction<? super String> onWidth) | |
| chartFormat | back to summary |
|---|---|
| public final @NotNull ChartFormat chartFormat() Implements org. Doc from org. The | |
| csvFormat | back to summary |
|---|---|
| public final @NotNull CSVFormat csvFormat() Implements org. Doc from org. The | |
| jsonFormatForRecords | back to summary |
|---|---|
| public final @NotNull JSONFormat jsonFormatForRecords() Implements org. Doc from org. The | |
| jsonFormatForResults | back to summary |
|---|---|
| public final @NotNull JSONFormat jsonFormatForResults() Implements org. Doc from org. The | |
| onChartFormat | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onChartFormat(Supplier<? extends ChartFormat> newOnChartFormat) Hides org. Doc from org. Create an
| |
| onCsvFormat | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onCsvFormat(Supplier<? extends CSVFormat> newOnCsvFormat) Hides org. Doc from org. Create an
| |
| onJsonFormatForRecords | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onJsonFormatForRecords(Supplier<? extends JSONFormat> newOnJsonFormatForRecords) Hides org. Doc from org. Create an
| |
| onJsonFormatForResults | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onJsonFormatForResults(Supplier<? extends JSONFormat> newOnJsonFormatForResults) Hides org. Doc from org. Create an
| |
| onTxtFormat | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onTxtFormat(Supplier<? extends TXTFormat> newOnTxtFormat) Hides org. Doc from org. Create an
| |
| onWidth | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onWidth(ToIntFunction<? super String> newOnWidth) Hides org. Doc from org. Create an
| |
| onXmlFormatForRecords | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onXmlFormatForRecords(Supplier<? extends XMLFormat> newOnXmlFormatForRecords) Hides org. Doc from org. Create an
| |
| onXmlFormatForResults | back to summary |
|---|---|
| public final @NotNull CallbackFormattingProvider onXmlFormatForResults(Supplier<? extends XMLFormat> newOnXmlFormatForResults) Hides org. Doc from org. Create an
| |
| txtFormat | back to summary |
|---|---|
| public final @NotNull TXTFormat txtFormat() Implements org. Doc from org. The | |
| width | back to summary |
|---|---|
| public final int width(String string) Implements org. Doc from org. The formatting display width in a monospaced font, which may diverge from
| |
| xmlFormatForRecords | back to summary |
|---|---|
| public final @NotNull XMLFormat xmlFormatForRecords() Implements org. Doc from org. The | |
| xmlFormatForResults | back to summary |
|---|---|
| public final @NotNull XMLFormat xmlFormatForResults() Implements org. Doc from org. The | |