Class EquoBasedStepBuilder


  • public abstract class EquoBasedStepBuilder
    extends java.lang.Object
    Generic Eclipse based formatter step EquoBasedStepBuilder.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.
    • 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 setCacheDirectory​(java.io.File cacheDirectory)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)
      • setCacheDirectory

        public void setCacheDirectory​(java.io.File cacheDirectory)
      • 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)
      • build

        public FormatterStep build()
        Returns the FormatterStep (whose state will be calculated lazily).