Package com.diffplug.spotless.extra
Class EquoBasedStepBuilder
- java.lang.Object
-
- com.diffplug.spotless.extra.EquoBasedStepBuilder
-
public abstract class EquoBasedStepBuilder extends java.lang.ObjectGeneric Eclipse based formatter stepEquoBasedStepBuilder.Statebuilder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEquoBasedStepBuilder.StateState 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 voidaddPlatformRepo(dev.equo.solstice.p2.P2Model model, java.lang.String version)FormatterStepbuild()Returns the FormatterStep (whose state will be calculated lazily).protected abstract dev.equo.solstice.p2.P2Modelmodel(java.lang.String version)voidsetP2Mirrors(java.util.Collection<P2Mirror> p2Mirrors)voidsetP2Mirrors(java.util.Map<java.lang.String,java.lang.String> p2Mirrors)voidsetPreferences(java.lang.Iterable<java.io.File> settingsFiles)voidsetVersion(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)
-
-