Package com.diffplug.spotless.maven.java
Class Java
- java.lang.Object
-
- com.diffplug.spotless.maven.FormatterFactory
-
- com.diffplug.spotless.maven.java.Java
-
public class Java extends FormatterFactory
AFormatterFactory
implementation that corresponds to<java>...</java>
configuration element.It defines a formatter for java source files that can execute both language agnostic (e.g.
LicenseHeader
) and java-specific (e.g.Eclipse
) steps.
-
-
Constructor Summary
Constructors Constructor Description Java()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCleanthat(CleanthatJava cleanthat)
void
addEclipse(Eclipse eclipse)
void
addFormatAnnotations(FormatAnnotations formatAnnotations)
void
addGoogleJavaFormat(GoogleJavaFormat googleJavaFormat)
void
addImportOrder(ImportOrder importOrder)
void
addPalantirJavaFormat(PalantirJavaFormat palantirJavaFormat)
void
addRemoveUnusedImports(RemoveUnusedImports removeUnusedImports)
Set<String>
defaultIncludes(org.apache.maven.project.MavenProject project)
String
licenseHeaderDelimiter()
-
Methods inherited from class com.diffplug.spotless.maven.FormatterFactory
addEclipseWtp, addEndWithNewline, addIndent, addJsr223, addLicenseHeader, addNativeCmd, addPrettier, addReplace, addReplaceRegex, addStepFactory, addToggleOffOn, addTrimTrailingWhitespace, excludes, includes, newFormatter
-
-
-
-
Method Detail
-
defaultIncludes
public Set<String> defaultIncludes(org.apache.maven.project.MavenProject project)
- Specified by:
defaultIncludes
in classFormatterFactory
-
licenseHeaderDelimiter
public String licenseHeaderDelimiter()
- Specified by:
licenseHeaderDelimiter
in classFormatterFactory
-
addEclipse
public void addEclipse(Eclipse eclipse)
-
addGoogleJavaFormat
public void addGoogleJavaFormat(GoogleJavaFormat googleJavaFormat)
-
addImportOrder
public void addImportOrder(ImportOrder importOrder)
-
addPalantirJavaFormat
public void addPalantirJavaFormat(PalantirJavaFormat palantirJavaFormat)
-
addRemoveUnusedImports
public void addRemoveUnusedImports(RemoveUnusedImports removeUnusedImports)
-
addFormatAnnotations
public void addFormatAnnotations(FormatAnnotations formatAnnotations)
-
addCleanthat
public void addCleanthat(CleanthatJava cleanthat)
-
-