Package io.spring.javaformat.formatter
Class FileFormatter
java.lang.Object
io.spring.javaformat.formatter.FileFormatter
A code formatter designed to work with
Files.- Author:
- Phillip Webb
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFileFormatter(io.spring.javaformat.config.JavaFormatConfig javaFormatConfig) FileFormatter(Formatter formatter) -
Method Summary
Modifier and TypeMethodDescriptionformatFile(File file, Charset encoding) Format the given source file and return aFileEditinstance.formatFile(File file, Charset encoding, String lineSeparator) Format the given source file and return aFileEditinstance.formatFiles(Iterable<File> files, Charset encoding) formatFiles(Iterable<File> files, Charset encoding, String lineSeparator) formatFiles(Stream<File> files, Charset encoding) formatFiles(Stream<File> files, Charset encoding, String lineSeparator)
-
Constructor Details
-
FileFormatter
public FileFormatter() -
FileFormatter
public FileFormatter(io.spring.javaformat.config.JavaFormatConfig javaFormatConfig) -
FileFormatter
-
-
Method Details
-
formatFiles
- Parameters:
files- the files to formatencoding- the source encoding- Returns:
- a stream of file edits
-
formatFiles
- Parameters:
files- the files to formatencoding- the source encodinglineSeparator- the line separator- Returns:
- a stream of file edits
-
formatFiles
- Parameters:
files- the files to formatencoding- the source encoding- Returns:
- a stream of file edits
-
formatFiles
- Parameters:
files- the files to formatencoding- the source encodinglineSeparator- the line separator- Returns:
- a stream of file edits
-
formatFile
Format the given source file and return aFileEditinstance.- Parameters:
file- the file to formatencoding- the source encoding- Returns:
- a file edit
-
formatFile
Format the given source file and return aFileEditinstance.- Parameters:
file- the file to formatencoding- the source encodinglineSeparator- the line separator- Returns:
- a file edit
-