|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IInstallConfiguration
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(java.io.File directory)
Create a new installation site, based on a local file system directory. |
IConfiguredSite |
createLinkedConfiguredSite(java.io.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. |
java.util.Date |
getCreationDate()
Retrun the date the configuration was created. |
java.lang.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(java.lang.String label)
Sets the configuration label. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
boolean isCurrent()
true
if this is the current configuration,
false
otherwiseNote: 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.
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.
IConfiguredSite createConfiguredSite(java.io.File directory) throws CoreException
directory
- file directory
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.
IConfiguredSite createLinkedConfiguredSite(java.io.File directory) throws CoreException
directory
- file directory
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.
void addConfiguredSite(IConfiguredSite site)
site
- new siteNote: 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.
void removeConfiguredSite(IConfiguredSite site)
site
- site to removeNote: 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.
void addInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
listener
- the listenerNote: 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.
void removeInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener)
listener
- the listenerNote: 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.
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.
java.util.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.
java.lang.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.
void setLabel(java.lang.String label)
label
- the labelNote: 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.
long getTimeline()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |