public class LocationManager extends Object
Clients may not extend this class.
Modifier and Type | Field and Description |
---|---|
static String |
BUNDLE_DATA_FILE |
static String |
BUNDLES_DIR |
static String |
CONFIG_FILE |
static String |
ECLIPSE_PROPERTIES |
static String |
LAZY_FILE |
static String |
MANIFESTS_DIR |
static String |
PROP_CONFIG_AREA |
static String |
PROP_CONFIG_AREA_DEFAULT |
static String |
PROP_HOME_LOCATION_AREA |
static String |
PROP_INSTALL_AREA |
static String |
PROP_INSTANCE_AREA |
static String |
PROP_INSTANCE_AREA_DEFAULT |
static String |
PROP_MANIFEST_CACHE |
static String |
PROP_SHARED_CONFIG_AREA |
static String |
PROP_USER_AREA |
static String |
PROP_USER_AREA_DEFAULT |
static String |
PROP_USER_DIR |
static String |
PROP_USER_HOME |
static String |
READ_ONLY_AREA_SUFFIX |
static String |
STATE_FILE |
Constructor and Description |
---|
LocationManager() |
Modifier and Type | Method and Description |
---|---|
static URL |
buildURL(String spec,
boolean trailingSlash)
Builds a URL with the given specification
|
static File |
getConfigurationFile(String filename)
Returns a file from the configuration area that can be used by the framework
|
static Location |
getConfigurationLocation()
Returns the configuration Location object
|
static Location |
getEclipseHomeLocation() |
static Location |
getInstallLocation()
Returns the install Location object
|
static Location |
getInstanceLocation()
Returns the instance Location object
|
static File |
getOSGiConfigurationDir()
Returns the File object under the configuration location used for the OSGi configuration
|
static Location |
getUserLocation()
Returns the user Location object
|
static void |
initializeLocations()
Initializes the Location objects for the LocationManager.
|
public static final String READ_ONLY_AREA_SUFFIX
public static final String PROP_INSTALL_AREA
public static final String PROP_CONFIG_AREA
public static final String PROP_CONFIG_AREA_DEFAULT
public static final String PROP_SHARED_CONFIG_AREA
public static final String PROP_INSTANCE_AREA
public static final String PROP_INSTANCE_AREA_DEFAULT
public static final String PROP_USER_AREA
public static final String PROP_USER_AREA_DEFAULT
public static final String PROP_MANIFEST_CACHE
public static final String PROP_USER_HOME
public static final String PROP_USER_DIR
public static final String PROP_HOME_LOCATION_AREA
public static final String BUNDLES_DIR
public static final String STATE_FILE
public static final String LAZY_FILE
public static final String BUNDLE_DATA_FILE
public static final String MANIFESTS_DIR
public static final String CONFIG_FILE
public static final String ECLIPSE_PROPERTIES
public static URL buildURL(String spec, boolean trailingSlash)
spec
- the URL specificationtrailingSlash
- flag to indicate a trailing slash on the specpublic static void initializeLocations()
public static Location getUserLocation()
public static Location getConfigurationLocation()
public static Location getInstallLocation()
public static Location getInstanceLocation()
public static Location getEclipseHomeLocation()
public static File getOSGiConfigurationDir()
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.