Package com.diffplug.spotless.extra
Class EquoBasedStepBuilder
- java.lang.Object
-
- com.diffplug.spotless.extra.EquoBasedStepBuilder
-
public abstract class EquoBasedStepBuilder extends java.lang.Object
Generic Eclipse based formatter stepEquoBasedStepBuilder.State
builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EquoBasedStepBuilder.State
State of Eclipse configuration items, providing functionality to derived information based on the state.
-
Constructor Summary
Constructors Constructor Description EquoBasedStepBuilder(java.lang.String formatterName, Provisioner mavenProvisioner, ThrowingEx.Function<EquoBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Deprecated.if you use this constructor you *must* callsetVersion(String)
before callingbuild()
EquoBasedStepBuilder(java.lang.String formatterName, Provisioner mavenProvisioner, java.lang.String defaultVersion, ThrowingEx.Function<EquoBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addPlatformRepo(dev.equo.solstice.p2.P2Model model, java.lang.String version)
FormatterStep
build()
Returns the FormatterStep (whose state will be calculated lazily).protected abstract dev.equo.solstice.p2.P2Model
model(java.lang.String version)
void
setP2Mirrors(java.util.Collection<P2Mirror> p2Mirrors)
void
setP2Mirrors(java.util.Map<java.lang.String,java.lang.String> p2Mirrors)
void
setPreferences(java.lang.Iterable<java.io.File> settingsFiles)
void
setVersion(java.lang.String version)
-
-
-
Constructor Detail
-
EquoBasedStepBuilder
@Deprecated public EquoBasedStepBuilder(java.lang.String formatterName, Provisioner mavenProvisioner, ThrowingEx.Function<EquoBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Deprecated.if you use this constructor you *must* callsetVersion(String)
before callingbuild()
-
EquoBasedStepBuilder
public EquoBasedStepBuilder(java.lang.String formatterName, Provisioner mavenProvisioner, @Nullable java.lang.String defaultVersion, ThrowingEx.Function<EquoBasedStepBuilder.State,FormatterFunc> stateToFormatter)
Initialize valid default configuration, taking latest version
-
-
Method Detail
-
setVersion
public void setVersion(java.lang.String version)
-
setPreferences
public void setPreferences(java.lang.Iterable<java.io.File> settingsFiles)
-
setP2Mirrors
public void setP2Mirrors(java.util.Map<java.lang.String,java.lang.String> p2Mirrors)
-
setP2Mirrors
public void setP2Mirrors(java.util.Collection<P2Mirror> p2Mirrors)
-
build
public FormatterStep build()
Returns the FormatterStep (whose state will be calculated lazily).
-
model
protected abstract dev.equo.solstice.p2.P2Model model(java.lang.String version)
-
addPlatformRepo
protected void addPlatformRepo(dev.equo.solstice.p2.P2Model model, java.lang.String version)
-
-