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.Statebuilder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEclipseBasedStepBuilder.StateState 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 FormatterStepbuild()Returns the FormatterStep (whose state will be calculated lazily).voidsetPreferences(Iterable<File> settingsFiles)Set settings files containing Eclipse preferencesvoidsetVersion(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
-
-