public class EclipseBasedStepBuilder extends Object
Generic Eclipse based formatter step EclipseBasedStepBuilder.State builder.
| Modifier and Type | Class and Description |
|---|---|
static class |
EclipseBasedStepBuilder.State
State of Eclipse configuration items, providing functionality to derived information based on the state.
|
| Constructor and Description |
|---|
EclipseBasedStepBuilder(String formatterName,
Provisioner jarProvisioner,
ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
|
| Modifier and Type | Method and Description |
|---|---|
FormatterStep |
build()
Returns the FormatterStep (whose state will be calculated lazily).
|
void |
setPreferences(Iterable<File> settingsFiles)
Set settings files containing Eclipse preferences
|
void |
setVersion(String version)
Set dependencies for the corresponding Eclipse version
|
public EclipseBasedStepBuilder(String formatterName, Provisioner jarProvisioner, ThrowingEx.Function<EclipseBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
public FormatterStep build()
Returns the FormatterStep (whose state will be calculated lazily).
public void setVersion(String version)
Set dependencies for the corresponding Eclipse version