Class EclipseInstallationLayout

  • All Implemented Interfaces:
    org.codehaus.plexus.logging.LogEnabled

    @Component(role=EclipseInstallationLayout.class,
               instantiationStrategy="per-lookup")
    public class EclipseInstallationLayout
    extends org.codehaus.plexus.logging.AbstractLogEnabled
    Finds bundles in Eclipse installation. See http://wiki.eclipse.org/Equinox_p2_Getting_Started See http://mea-bloga.blogspot.com/2008/04/new-target-platform-preference.html
    Author:
    igor
    • Constructor Detail

      • EclipseInstallationLayout

        public EclipseInstallationLayout()
    • Method Detail

      • setLocation

        public void setLocation​(File location)
      • getLocation

        public File getLocation()
      • getFeatures

        public Set<File> getFeatures​(File site)
      • getInstalledPlugins

        public Set<File> getInstalledPlugins()
      • getPlugins

        public Set<File> getPlugins​(File site)
      • getSites

        public Set<File> getSites()