Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicWriterSink ¶
type BasicWriterSink struct {
// contains filtered or unexported fields
}
func NewBasicWriterSink ¶
func NewBasicWriterSink(writer io.Writer) *BasicWriterSink
func (*BasicWriterSink) Close ¶
func (f *BasicWriterSink) Close() error
func (*BasicWriterSink) Open ¶
func (f *BasicWriterSink) Open() error
type ExtensionSwappingFileSink ¶
type ExtensionSwappingFileSink struct {
// contains filtered or unexported fields
}
The ExtensionSwappingFileSink creates a file adjacent to the specified inputFilename (but with the specified extension), overwriting if necessary and returns an io.Writer that is that file
func NewExtensionSwappingFileSink ¶
func NewExtensionSwappingFileSink(fileSystem afero.Fs, fileExtension string, inputFilename string) *ExtensionSwappingFileSink
func (*ExtensionSwappingFileSink) Close ¶
func (f *ExtensionSwappingFileSink) Close() error
func (*ExtensionSwappingFileSink) Open ¶
func (f *ExtensionSwappingFileSink) Open() error
type ExtensionSwappingFileWriterFactory ¶
type ExtensionSwappingFileWriterFactory struct {
// contains filtered or unexported fields
}
func NewExtensionSwappingFileSinkFactory ¶
func NewExtensionSwappingFileSinkFactory(fileExtension string) *ExtensionSwappingFileWriterFactory
The ExtensionSwappingFileWriterFactory returns a new ExtensionSwappingFileSink (pointing to a new destination file) each time Sink is called
func (*ExtensionSwappingFileWriterFactory) Sink ¶
func (p *ExtensionSwappingFileWriterFactory) Sink(params SinkParams) (Sink, error)
type SinkFactory ¶
type SinkFactory interface {
Sink(params SinkParams) (Sink, error)
}
type SinkParams ¶
type SinkParams struct {
InputFilename string
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.