Package com.diffplug.spotless.extra
Class EclipseBasedStepBuilder
- java.lang.Object
-
- com.diffplug.spotless.extra.EclipseBasedStepBuilder
-
public class EclipseBasedStepBuilder extends 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(String formatterName, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest versionEclipseBasedStepBuilder(String formatterName, 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(Iterable<File> settingsFiles)
Set settings files containing Eclipse preferencesvoid
setVersion(String version)
Set dependencies for the corresponding Eclipse version
-
-
-
Constructor Detail
-
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(String formatterName, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(String formatterName, 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(String version)
Set dependencies for the corresponding Eclipse version
-
-