Package com.diffplug.spotless.extra
Class EclipseBasedStepBuilder
- java.lang.Object
-
- com.diffplug.spotless.extra.EclipseBasedStepBuilder
-
public class EclipseBasedStepBuilder extends java.lang.Object
Generic Eclipse based formatter stepEclipseBasedStepBuilder.State
builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EclipseBasedStepBuilder.State
State of Eclipse configuration items, providing functionality to derived information based on the state.
-
Constructor Summary
Constructors Constructor Description EclipseBasedStepBuilder(java.lang.String formatterName, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest versionEclipseBasedStepBuilder(java.lang.String formatterName, java.lang.String formatterStepExt, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormatterStep
build()
Returns the FormatterStep (whose state will be calculated lazily).void
setPreferences(java.lang.Iterable<java.io.File> settingsFiles)
Set settings files containing Eclipse preferencesvoid
setVersion(java.lang.String version)
Set dependencies for the corresponding Eclipse version
-
-
-
Constructor Detail
-
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(java.lang.String formatterName, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(java.lang.String formatterName, java.lang.String formatterStepExt, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
-
Method Detail
-
build
public FormatterStep build()
Returns the FormatterStep (whose state will be calculated lazily).
-
setVersion
public void setVersion(java.lang.String version)
Set dependencies for the corresponding Eclipse version
-
setPreferences
public void setPreferences(java.lang.Iterable<java.io.File> settingsFiles)
Set settings files containing Eclipse preferences
-
-