|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Installation configuration. Represents a specific configuration of a number of sites as a point in time. Maintains a record of the specific activities that resulted in this configuration. Current installation configuration is the configuration the platform was started with.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Method Summary | |
void | addConfiguredSite(IConfiguredSite site)
Adds the specified site to this configuration. |
void | addInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
Adds a configuration change listener. |
IConfiguredSite | createConfiguredSite(File directory)
Create a new installation site, based on a local file system directory. |
IConfiguredSite | createLinkedConfiguredSite(File directory)
Create a new linked site, based on a local file system directory. |
IActivity[] | getActivities()
Return the list of activities that resulted in this configuration. |
IConfiguredSite[] | getConfiguredSites()
Return the sites that are part of this configuration. |
Date | getCreationDate()
Retrun the date the configuration was created. |
String | getLabel()
Return the configuration label. |
long | getTimeline()
Returns an integer that represents a time stamp created at the beginning of a new configuration time line. |
boolean | isCurrent()
Indicates if this is the current configuration |
void | removeConfiguredSite(IConfiguredSite site)
Removes the specified site from this configuration. |
void | removeInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
Removes a configuration change listener. |
void | setLabel(String label)
Sets the configuration label. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Method Detail |
public boolean isCurrent()
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public IConfiguredSite[] getConfiguredSites()
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public IConfiguredSite createConfiguredSite(File directory) throws CoreException
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public IConfiguredSite createLinkedConfiguredSite(File directory) throws CoreException
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public void addConfiguredSite(IConfiguredSite site)
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public void removeConfiguredSite(IConfiguredSite site)
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public void addInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public void removeInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public IActivity[] getActivities()
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public Date getCreationDate()
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public String getLabel()
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public void setLabel(String label)
Note: This method is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
public long getTimeline()
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.