*** empty log message ***
diff --git a/bundles/org.eclipse.core.boot/src/org/eclipse/core/boot/BootLoader.java b/bundles/org.eclipse.core.boot/src/org/eclipse/core/boot/BootLoader.java
index 07ab281..7d97797 100644
--- a/bundles/org.eclipse.core.boot/src/org/eclipse/core/boot/BootLoader.java
+++ b/bundles/org.eclipse.core.boot/src/org/eclipse/core/boot/BootLoader.java
@@ -5,9 +5,11 @@
* All Rights Reserved.
*/
-import org.eclipse.core.internal.boot.*;
+import java.io.IOException;
import java.net.URL;
+import org.eclipse.core.internal.boot.InternalBootLoader;
+
/**
* Special boot loader class for the Eclipse Platform. This class cannot
* be instantiated; all functionality is provided by static methods.
@@ -133,6 +135,14 @@
return InternalBootLoader.getCommandLineArgs();
}
/**
+ * Returns the current platform configuration.
+ *
+ * @return platform configuration used in current instance of platform
+ */
+public static IPlatformConfiguration getCurrentPlatformConfiguration() {
+ return InternalBootLoader.getCurrentPlatformConfiguration();
+}
+/**
* Returns the installation information for this invocation of the platform.
*
* @return the installation information.
@@ -174,6 +184,17 @@
return InternalBootLoader.getOS();
}
/**
+ * Returns a platform configuration object, optionally initialized with previously saved
+ * configuration information.
+ *
+ * @param url location of previously save configuration information. If <code>null</code>
+ * is specified, an empty configuration object is returned
+ * @return platform configuration used in current instance of platform
+ */
+public static IPlatformConfiguration getPlatformConfiguration(URL url) throws IOException {
+ return InternalBootLoader.getPlatformConfiguration(url);
+}
+/**
* Returns the complete plugin path defined by the file at the given location.
* If the given location is <code>null</code> or does not indicate a valid
* plug-in path definition file, <code>null</code> is returned.