public class JavaFormatter
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
checkEncoding(java.lang.String encoding)
Check the argument of the -encoding option, which should be a valid
and supported encoding string.
|
static JdkVersion |
checkSourceOption(java.lang.String source)
Check the argument of the -source option, which should be something
like '1.5', and should be a JDK version that the formatter supports.
|
static boolean |
formatFile(java.io.File file,
JdkVersion jdkVersion,
SourcePreferences sourcePreferences,
java.lang.String encoding,
boolean quiet,
int indent)
Format one file.
|
static void |
main(java.lang.String[] args)
Entry point of the stand-alone JavaFormatter.
|
public static boolean formatFile(java.io.File file,
JdkVersion jdkVersion,
SourcePreferences sourcePreferences,
java.lang.String encoding,
boolean quiet,
int indent)
file - The filejdkVersion - The JdkVersion to use, if null the default JdkVersion is usedsourcePreferences - The preferences for formattingencoding - The encoding, if null the default encoding is usedpublic static JdkVersion checkSourceOption(java.lang.String source)
source - The -source argumentpublic static java.lang.String checkEncoding(java.lang.String encoding)
encoding - The -encoding argument such as UTF-8public static void main(java.lang.String[] args)
args - The arguments for the formatter