public final class IndentingWriterFactory extends Object
IndentingWriter that provides customizations according to the
chosen content.SimpleIndentStrategy| Modifier and Type | Class and Description |
|---|---|
static class |
IndentingWriterFactory.Builder
Settings customizer for
IndentingWriterFactory. |
| Modifier and Type | Method and Description |
|---|---|
static IndentingWriterFactory |
create(Function<Integer,String> defaultIndentingStrategy)
Create a
IndentingWriterFactory with a single indenting strategy. |
static IndentingWriterFactory |
create(Function<Integer,String> defaultIndentingStrategy,
Consumer<IndentingWriterFactory.Builder> factory)
Create a
IndentingWriterFactory. |
IndentingWriter |
createIndentingWriter(String contentId,
Writer out)
Create an
IndentingWriter for the specified content and output. |
static IndentingWriterFactory |
withDefaultSettings()
Create an
IndentingWriterFactory with a default indentation strategy of 4
spaces. |
public IndentingWriter createIndentingWriter(String contentId, Writer out)
IndentingWriter for the specified content and output.contentId - the identifier of the contentout - the output to useIndentingWriterpublic static IndentingWriterFactory withDefaultSettings()
IndentingWriterFactory with a default indentation strategy of 4
spaces.IndentingWriterFactory with default settingspublic static IndentingWriterFactory create(Function<Integer,String> defaultIndentingStrategy)
IndentingWriterFactory with a single indenting strategy.defaultIndentingStrategy - the default indenting strategy to useIndentingWriterFactorypublic static IndentingWriterFactory create(Function<Integer,String> defaultIndentingStrategy, Consumer<IndentingWriterFactory.Builder> factory)
IndentingWriterFactory.defaultIndentingStrategy - the default indenting strategy to usefactory - a consumer of the builder to apply further customizationsIndentingWriterFactoryCopyright © 2021 Pivotal Software, Inc.. All rights reserved.