public static class BufferedVolumeEmbosser.Builder
extends java.lang.Object
Constructor | Description |
---|---|
Builder(Device pd,
BrailleConverter bt,
VolumeWriter vw,
EmbosserWriterProperties ep) |
Creates a new Builder
|
Modifier and Type | Method | Description |
---|---|---|
BufferedVolumeEmbosser.Builder |
autoLineFeedOnEmptyPage(boolean value) |
Sets the auto line feed on empty page policy.
|
BufferedVolumeEmbosser.Builder |
breaks(java.lang.String value) |
Sets the line break style
|
BufferedVolumeEmbosser.Builder |
breaks(LineBreaks value) |
Sets the line break style
|
BufferedVolumeEmbosser |
build() |
Builds a new BufferedVolumeEmbosser based on this builders current configuration.
|
BufferedVolumeEmbosser.Builder |
padNewline(java.lang.String value) |
Sets the padding style
|
BufferedVolumeEmbosser.Builder |
padNewline(AbstractEmbosserWriter.Padding value) |
Sets the padding style
|
public Builder(Device pd, BrailleConverter bt, VolumeWriter vw, EmbosserWriterProperties ep)
pd
- the Device to usebt
- the BrailleConverter to usevw
- the VolumeWriter to useep
- the EmbosserWriterProperties to usepublic BufferedVolumeEmbosser.Builder breaks(java.lang.String value)
value
- one of dos, unix, mac or defaultpublic BufferedVolumeEmbosser.Builder breaks(LineBreaks value)
value
- the line break style to usepublic BufferedVolumeEmbosser.Builder padNewline(java.lang.String value)
value
- a padding stylepublic BufferedVolumeEmbosser.Builder padNewline(AbstractEmbosserWriter.Padding value)
value
- the padding style to usepublic BufferedVolumeEmbosser.Builder autoLineFeedOnEmptyPage(boolean value)
value
- set to true, to add line feed on empty page, false otherwise.public BufferedVolumeEmbosser build()