public class EclipseSystemLayout extends Object
Constructor and Description |
---|
EclipseSystemLayout() |
Modifier and Type | Method and Description |
---|---|
static List<URI> |
getRepositories() |
static List<Path> |
getSclConfFiles()
Get a set of roots the software collections installed on this system.
|
static List<Path> |
getSclConfFiles(String confDirs)
Get a set of roots the software collections from given Java configuration
directory list.
|
static Set<Path> |
getUserDefinedBundleLocations()
Get a set of user defined paths to search for additional OSGi bundles.
|
static void |
initLocations(SCL scl,
Set<Path> platformDirs,
Set<Path> internalDirs,
Set<Path> externalDirs,
boolean expandDropins)
Populate the sets containing platform, internal, and external OSGi bundle directories.
|
public static void initLocations(SCL scl, Set<Path> platformDirs, Set<Path> internalDirs, Set<Path> externalDirs, boolean expandDropins)
scl
- The software collection for which initialization be performed.platformDirs
- A set expected to contain paths for platform directories.internalDirs
- A set expected to contain paths for internal directories.externalDirs
- A set expected to contain paths for external directories.expandDropins
- If true, this will locate the individual dropin locations
within the dropins folder. If false, this will simply add the entire dropins
folder.public static Set<Path> getUserDefinedBundleLocations()
public static List<Path> getSclConfFiles()
public static List<Path> getSclConfFiles(String confDirs)
confDirs
- colon-delimited list of Java configuration directoriesCopyright © 2008–2023 Eclipse Foundation. All rights reserved.