Package io.spring.javaformat.formatter
Class FileFormatter
- java.lang.Object
-
- io.spring.javaformat.formatter.FileFormatter
-
-
Constructor Summary
Constructors Constructor Description FileFormatter()FileFormatter(JavaFormatConfig javaFormatConfig)FileFormatter(Formatter formatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileEditformatFile(File file, Charset encoding)Format the the given source file and return aFileEditinstance.FileEditformatFile(File file, Charset encoding, String lineSeparator)Format the the given source file and return aFileEditinstance.Stream<FileEdit>formatFiles(Iterable<File> files, Charset encoding)Stream<FileEdit>formatFiles(Iterable<File> files, Charset encoding, String lineSeparator)Stream<FileEdit>formatFiles(Stream<File> files, Charset encoding)Stream<FileEdit>formatFiles(Stream<File> files, Charset encoding, String lineSeparator)
-
-
-
Constructor Detail
-
FileFormatter
public FileFormatter()
-
FileFormatter
public FileFormatter(JavaFormatConfig javaFormatConfig)
-
FileFormatter
public FileFormatter(Formatter formatter)
-
-
Method Detail
-
formatFiles
public Stream<FileEdit> formatFiles(Iterable<File> files, Charset encoding)
- Parameters:
files- the files to formatencoding- the source encoding- Returns:
- a stream of formatted files that have edits
-
formatFiles
public Stream<FileEdit> formatFiles(Iterable<File> files, Charset encoding, String lineSeparator)
- Parameters:
files- the files to formatencoding- the source encodinglineSeparator- the line separator- Returns:
- a stream of formatted files that have edits
-
formatFiles
public Stream<FileEdit> formatFiles(Stream<File> files, Charset encoding)
- Parameters:
files- the files to formatencoding- the source encoding- Returns:
- a stream of formatted files that have edits
-
formatFiles
public Stream<FileEdit> formatFiles(Stream<File> files, Charset encoding, String lineSeparator)
- Parameters:
files- the files to formatencoding- the source encodinglineSeparator- the line separator- Returns:
- a stream of formatted files that have edits
-
formatFile
public FileEdit formatFile(File file, Charset encoding)
Format the the given source file and return aFileEditinstance.- Parameters:
file- the file to formatencoding- the source encoding- Returns:
- a formatted file
-
-